如何在将list转换为numpy数组时保持number的精度[duplicate]

cld4siwp  于 2023-10-19  发布在  其他
关注(0)|答案(1)|浏览(129)

此问题已在此处有答案

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  ]
1tuwyuhd

1tuwyuhd1#

这只是显示- python和numpy都只显示了53位精度的一部分-并且转换为十进制和四舍五入。如果你分配给一个不同的变量,比如arr,你可以测试arr[0] == int_list[0]

相关问题