NumPy 函数

NumPy around() 函数返回四舍五入到所需精度的值。使用该函数的语法如下:

语法

numpy.around(a, decimals=0, out=None) 

参数

a必填。 指定输入数组 。
decimals可选。 指定数字要舍入的小数位数。默认值为 0。如果提供负整数,则该整数将舍入到小数点左侧的位置。
out可选。 指定放置结果的输出数组。它必须与预期输出具有相同的形状。

返回值

返回与a相同类型的数组,包含四舍五入的值。除非指定,否则将创建一个新数组。返回对结果的引用。

示例:

下面的示例演示如何使用 numpy.around() 函数。

import numpy as np

Arr = np.array([0.655, 6.125, 52.978, 167.23])

#将数组四舍五入到小数点后两位
print("四舍五入至小数点后两位:")
print(np.around(Arr, 2))

#将数组四舍五入到小数点后 0 位
print("\n四舍五入到小数点后 0 位:")
print(np.around(Arr))

#将数组四舍五入到-1位小数
print("\n四舍五入至小数点后 -1 位:")
print(np.around(Arr, -1)) 

上述代码的输出将是:

四舍五入至小数点后两位:
[   0.66    6.12   52.98  167.23]

四舍五入到小数点后 0 位:
[   1.    6.   53.  167.]

四舍五入至小数点后 -1 位:
[   0.   10.   50.  170.]