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.]