python中的print语句怎么用,python函数print怎么用
如下所示:
将numpy作为np导入
NP . set _ print options(threshold=NP . nan)
打印(ndarray)
当ndarray中存储的数据维度过大时,ndarray在控制台中无法完全输出,中间部分的结果会以省略号打印出来。这时就需要使用numpy中的set_printoptions()方法。
set_printoptions(精度=无,
阈值=无,
edgeitems=无,
线宽=无,
抑制=无,
nanstr=无,
infstr=无,
格式化程序=无)
精度:输出结果保持精度的位数。
Threshold:数组数量小于threshold时不会折叠。
Edgeitems:数组折叠后,edgeitems的数量将显示在开头和结尾。
Formatter:这个很有意思,就像python3中的str.format(),意思是你可以自定义你的输出。
其他的暂时没用。
示例:
精度:
np.set_printoptions(精度=4)
print(np.array([1.23456789])
最后一次进位
阈值:
np.set_printoptions(阈值=10)
打印(NP。Arange (1,11,1)) # NP。Arange (1,11,1)由10个数字生成为[1-10]。
[ 1 2 3 4 5 6 7 8 9 10]
np.set_printoptions(阈值=9)
print(np.arange(1,11,1))
[ 1 2 3 . 8 9 10]
边缘项目:
np.set_printoptions(阈值=5)
print(np.arange(1,11,1))
[ 1 2 3 . 8 9 10]
NP . set _ print options(threshold=5,edgeitems=4)
print(np.arange(1,11,1))
[ 1 2 3 4 . 7 8 9 10]
格式程序
NP . set _ print options(formatter={ all :lambda x: int: str(-x)})
print(np.arange(1,5,1))
[整数:-1整数:-2整数:-3整数:-4]
这个格式化程序是一个可调用的字典,‘all’是其中一个键,也就是说里面的X可以包含所有的类型,还有其他的键,可以在源代码中查看。
最后,如果您只想在代码的某个部分使用自定义printoptions,可以通过再次调用方法np.set_printoptions()来重置它。
实现上面的python Numpy控制台完全输出ndarray就是边肖分享的全部内容。希望能给大家一个参考,也希望大家多多支持Python博客。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。