python浮点精度显示

问题描述

当我运行以下代码时:

for x in np.arange(0,1,0.1):
    print(x)

我得到以下输出

0.0
0.1
0.2
0.30000000000000004
0.4
0.5
0.6000000000000001
0.7000000000000001
0.8
0.9

为什么python无法按预期显示数字?有什么方法可以让python按预期显示数字(即0.1、0.2、0.3等)?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)