mindspore.numpy.around

mindspore.numpy.around(a, decimals=0)[源代码]

向给定的小数位数四舍五入。

说明

不支持NumPy参数 out 。 不支持复数。

参数:
  • a (Union[int, float, list, tuple, Tensor]) - 输入数据。

  • decimals (int) - 需要四舍五入到的小数位数。 默认值: 0

返回:

Tensor。 一个与 a 同类型的Tensor,包含四舍五入后的数值。 float类型的数值四舍五入后的结果仍是float类型。

异常:
  • TypeError - 如果输入不能被转化为一个Tensor或参数 decimals 不是整数。

支持平台:

Ascend GPU CPU

样例:

>>> import mindspore.numpy as np
>>> a = np.array([-1.3, 0.0, 0.5, 1.5, 2.5])
>>> print(np.around(a))
[-1. 0. 0. 2. 2.]