先解决然后再解决问题

时间:2020-02-25 13:38:58

标签: python

我有以下奇怪的错误:

正在处理此矢量,尝试将其显示为百分比

预测= [0.136756659、0.111789308、0.1002656、0.0623759553]

prediction=[round(num, 3) for num in prediction]

运作良好:

预测= [0.137,0.112,0.1,0.062]

prediction=[num*100 for num in prediction]

问题:

预测= [13.700000000000001,11.200000000000001,10.0,6.2]

* 100会发生什么?

编辑:

我已经有解决方案,例如

prediction=[round(num*100, 1) for num in prediction]

但是我真的很想知道为什么会发生错误

0 个答案:

没有答案