📜  numpy round - Python (1)

📅  最后修改于: 2023-12-03 15:33:14.185000             🧑  作者: Mango

numpy round - Python

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函数请参考官方文档。