numpy.rint
numpy.rint(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) =
将数组的元素四舍五入为最接近的整数。
参数: | x : array_like 输入数组。 out :
可选 存储结果的位置。如果提供,它必须具有传入的形状。 如果未提供或 元组(仅可作为关键字参数)的长度必须等于输出的数量。 其中 : 值 请参阅 ufunc文档。 |
返回: | out : 如果 |
例子
>>>
>>> a = np.array([-1.7, -1.5, -0.2, 0.2, 1.5, 1.7, 2.0])
>>> np.rint(a)
array([-2., -2., -0., 0., 2., 2., 2.])