我正在经历这种行为:
import numpy
myArray = numpy.array([-31.279400000000003,-38.88999999999999,1.3008999999999986])
print(myArray)
输出:
array([-31.2794 -38.89 1.3009])
我不理解数组的每个项目前后的空格。
我应该报告numpy错误吗?
使用Python 3.7,numpy 1.19.0,Ubuntu 19.10
编辑:我接受了@paime答案,对于打印表格是有道理的。但是对我来说,打印一行似乎毫无意义
这是正常现象。
每个数字占用相同的空间(包括填充),以便所有内容对齐。
看到:
>>> print(np.array([[12.3, -12.345, 1.23456], [-12.345, 1.23456, 12.3]]))
[[ 12.3 -12.345 1.23456]
[-12.345 1.23456 12.3 ]]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句