相关疑难解决方法(0)

使用numpy.rint()舍入到最接近的int,与.5不一致

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
Run Code Online (Sandbox Code Playgroud)

1.5向上舍入而10.5向下舍入.是否有一个原因?它只是和浮动不准确的神器?

编辑

有没有办法获得所需的功能,其中n.5被四舍五入,即n = 1或n = 1的n + 1?

python numpy

20
推荐指数
5
解决办法
1万
查看次数

标签 统计

numpy ×1

python ×1