Per the docs我设置了将numpy float打印到8并且预计会看到的精度位数
来自此代码的1.12345679
但没有:
import numpy as np
np.set_printoptions(precision=8)
x = np.float_(1.123456789)
print x
答案 0 :(得分:0)
正如评论建议你可以使用numpy.around。
import numpy as np
np.set_printoptions(precision=4)
x = np.float_(1.123456789)
print x
x = np.around(x, 8)
print x
输出:
1.123456789
1.12345679