下面的代码给我
0.1
0.2
0.30000000000000004
0.4
0.5
0.6
0.7000000000000001
0.8
0.9
1.0我不知道为什么0.3和0.7是这样的。
import numpy as np
for i in np.arange(0.1,1.1,0.1):
print(i)
检查np.arange
:
当使用非整数步长时,例如0.1,结果通常不会是一致的。最好使用numpy。