📅  最后修改于: 2023-12-03 15:33:14.185000             🧑  作者: Mango
NumPy是一个Python库,用于进行科学计算,包括支持大量的数学函数,线性代数操作,傅里叶变换以及随机数生成等功能。NumPy中的round函数用于将数组中的元素四舍五入到给定的小数位数。
numpy.round(a, decimals=0, out=None)
参数说明:
a
:输入的数组decimals
:表示四舍五入的小数位数,可以为负数out
:表示输出数组的位置import numpy as np
# 将数组中的元素四舍五入到整数
a = np.array([1.2, 2.5, 3.7, 4.0, 5.9])
print(np.round(a))
# 将数组中的元素保留1位小数
print(np.round(a, decimals=1))
# 将数组中的元素保留2位小数并输出到指定位置
out = np.ones_like(a)
np.round(a, decimals=2, out=out)
print(out)
输出结果:
[1. 3. 4. 4. 6.]
[1.2 2.5 3.7 4. 5.9]
[1.2 2.5 3.7 4. 5.9]
以上就是NumPy库中round函数的介绍及应用。它可以非常方便地将数组中的元素保留指定的小数位数。更多NumPy函数请参考官方文档。