numpy的round int似乎与它处理xxx.5的方式不一致
In [2]: np.rint(1.5) Out[2]: 2.0 In [3]: np.rint(10.5) Out[3]: 10.0
1.5向上舍入而10.5向下舍入.是否有一个原因?它只是和浮动不准确的神器?
编辑
有没有办法获得所需的功能,其中n.5被四舍五入,即n = 1或n = 1的n + 1?
python numpy
numpy ×1
python ×1