Python Numpy 将奇怪的空格串起来
Python Numpy to string weird whitespaces
我遇到了这种行为:
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 的回答,因为打印表格很有意义。但在我看来打印一行毫无意义
这是正常行为。
每个数字占用相同数量的 space(包括填充),因此所有内容都是对齐的。
参见:
>>> 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 ]]
我遇到了这种行为:
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 的回答,因为打印表格很有意义。但在我看来打印一行毫无意义
这是正常行为。
每个数字占用相同数量的 space(包括填充),因此所有内容都是对齐的。
参见:
>>> 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 ]]