Python numpy.round_()

Python numpy.round_()

numpy.round_()是一个数学函数,它将一个数组四舍五入到给定的小数。

语法 : numpy.round_(arr, decimals = 0, out = None)
参数 :
array :[array_like] 输入阵列。
decimal :[int, optional] 我们要四舍五入的小数位。

在小数点为-的情况下,它指定小数点左边的n0.个位置。

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

返回 :

一个所有数组元素都被舍弃的数组,其类型与输入相同。

代码#1:

# Python program explaining
# round_() 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.round_(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.round_(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.round_(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
# round_() function
import numpy as np
  
in_array = [1, 4, 7, 9, 12]
print ("Input array : \n", in_array)
  
round_off_values = np.round_(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.round_(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.round_(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教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程