📜  Python中的numpy.round_(1)

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

Python中的numpy.round_


numpy.round_是NumPy库中用于对给定数组进行四舍五入操作的函数。

语法
numpy.round_(arr, decimals=0, out=None)

参数说明:

  • arr:要进行四舍五入操作的数组
  • decimals:保留的小数位数,默认值为 0
  • out:可选参数,将结果放置到指定的输出数组中
返回值

返回舍入后的数组。

示例代码
import numpy as np

arr = np.array([0.1, 0.6, 1.3, 2.7, 3.2])
print("原始数组:", arr)
print("保留 0 位小数:", np.round_(arr))
print("保留 1 位小数:", np.round_(arr, decimals=1))
print("保留 2 位小数,并输出到指定数组:", np.round_(arr, decimals=2, out=arr))
print("变更后的数组:", arr)

输出:

原始数组: [0.1 0.6 1.3 2.7 3.2]
保留 0 位小数: [0. 1. 1. 3. 3.]
保留 1 位小数: [0.1 0.6 1.3 2.7 3.2]
保留 2 位小数,并输出到指定数组: [0.1 0.6 1.3 2.7 3.2]
变更后的数组: [0.1 0.6 1.3 2.7 3.2]
总结
  • numpy.round_用于对数组进行四舍五入操作
  • 可以指定要保留的小数位数和输出数组
  • 返回舍入后的数组,不会改变原始数组