如何用NumPy将数组元素四舍五入到给定的小数点

如何用NumPy将数组元素四舍五入到给定的小数点

在NumPy中,我们可以在round()的帮助下将数组元素四舍五入到给定的小数。

语法:

np.round(a, decimals=0, out=None)

第一个参数是一个数组,第二个参数是需要舍入的小数。如果第二个参数没有传递,那么默认情况下,它需要0。

示例 1:

import numpy as np
  
  
# perform the numpy.round
rounded_array = np.round([1.5, 1.53, 1.23, 3.89])
  
# print the rounded_array
print(rounded_array)

输出

[2. 2. 1. 4.]

示例 2:

import numpy as np
  
  
# perform the numpy.round
rounded_array = np.round([1.5, 1.53, 1.23, 3.89], 
                         decimals=1)
  
# print the rounded_array
print(rounded_array)

输出:

[1.5 1.5 1.2 3.9]

示例

import numpy as np
  
  
# perform the numpy.round
rounded_array = np.round(
    [1.534, 1.5389, 1.2301, 3.89903, 6.987, 4.09], decimals=2)
  
# print the rounded_array
print(rounded_array)

输出:

[1.53 1.54 1.23 3.9  6.99 4.09]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Numpy 数学函数