我有以下奇怪的错误:
正在处理此矢量,尝试将其显示为百分比
预测= [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]
但是我真的很想知道为什么会发生错误