如何设置numpy浮点数中显示小数位后的位数?

时间:2017-04-11 02:24:26

标签: python numpy

Per the docs我设置了将numpy float打印到8并且预计会看到的精度位数 来自此代码的1.12345679但没有:

import numpy as np

np.set_printoptions(precision=8)

x = np.float_(1.123456789)

print x

1 个答案:

答案 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