此问题已在此处有答案:
Pretty-print a NumPy array without scientific notation and with given precision(14个回答)
上个月关门了。
我的初始结果是int_list
,是否可以保持精度?
验证码:
print(int_list)
int_list = np.array(int_list)
print(int_list)
结果:
[0.027442146241428052, 0.14086078558393686, 0.20105874001152255, 0.09721367288504784, 0.01733800399804374]
[0.02744215 0.14086079 0.20105874 0.09721367 0.017338 ]
1条答案
按热度按时间1tuwyuhd1#
这只是显示- python和numpy都只显示了53位精度的一部分-并且转换为十进制和四舍五入。如果你分配给一个不同的变量,比如
arr
,你可以测试arr[0] == int_list[0]
。