python中numpy模块的around方法_Python numpy.around()用法及代码示例

numpy.around(arr,decimals = 0,out = None):此数学函数可帮助用户将数组元素平均舍入为给定的小数位数。

参数:

array :[数组]输入数组。

decimal :[int,可选]我们要舍入的小数位。

默认值=0。如果是-ve十进制,则指定n0。小数点左边的位置。

out :[可选的]输出结果数组

返回:

An array with all array elements being rounded off,

having same type as input

代码1:工作

# Python program explaining

# around() function

import numpy as np

in_array = [.5, 1.5, 2.5, 3.5, 4.5, 10.1]

print ("Input array : \n", in_array)

round_off_values = np.around(in_array)

print ("\nRounded values : \n", round_off_values)

in_array = [.53, 1.54, .71]

print ("\nInput array : \n", in_array)

round_off_values = np.around(in_array)

print ("\nRounded values : \n", round_off_values)

in_array = [.5538, 1.33354, .71445]

print ("\nInput array : \n", in_array)

round_off_values = np.around(in_array, decimals = 3)

print ("\nRounded values : \n", round_off_values)

输出:

Input array :

[0.5, 1.5, 2.5, 3.5, 4.5, 10.1]

Rounded values :

[ 0. 2. 2. 4. 4. 10.]

Input array :

[0.53, 1.54, 0.71]

Rounded values :

[ 1. 2. 1.]

Input array :

[0.5538, 1.33354, 0.71445]

Rounded values :

[ 0.554 1.334 0.714]

代码2:工作

# Python program explaining

# around() function

import numpy as np

in_array = [1 ,4, 7, 9, 12]

print ("Input array : \n", in_array)

round_off_values = np.around(in_array)

print ("\nRounded values : \n", round_off_values)

in_array = [133 ,344, 437, 449, 12]

print ("\nInput array : \n", in_array)

round_off_values = np.around(in_array, decimals = -2)

print ("\nRounded values upto 2: \n", round_off_values)

in_array = [133 ,344, 437, 449, 12]

print ("\nInput array : \n", in_array)

round_off_values = np.around(in_array, decimals = -3)

print ("\nRounded values upto 3: \n", round_off_values)

输出:

Input array :

[1, 4, 7, 9, 12]

Rounded values :

[ 1 4 7 9 12]

Input array :

[133, 344, 437, 449, 12]

Rounded values upto 2:

[100 300 400 400 0]

Input array :

[133, 344, 437, 449, 12]

Rounded values upto 3:

[0 0 0 0 0]

你可能感兴趣的:(python中numpy模块的around方法_Python numpy.around()用法及代码示例)