标签: python numpy
在numpy中,某些数字“以5完成”是向上和向下取整。例如:
numpy
5
import numpy as np np.array([0.025, 0.015]).round(2) # array([0.02, 0.02])
这里0.015会四舍五入到0.02,这是我期望的,但是0.025会四舍五入到0.02而不是0.03,为什么呢?>
0.015
0.02
0.025
0.03
是否可以解决该问题? (除了使用epsilon比较浮点值)