如何用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]