📜  Python中的numpy.amin

📅  最后修改于: 2020-06-07 23:56:13             🧑  作者: Mango

numpy.amin(arr, axis = None, out = None, keepdims = ) 返回数组的最小值或沿轴的最小值(如果提到)。

参数:

  • arr: [array_like]输入数据
  • axis: [int或int元组]轴,我们沿该轴需要最小值。否则,它将考虑将arr展平。
  • out: [ndarray,可选]放置结果的备用输出数组
  • keepdmis: [布尔值,可选]如果将其设置为True,则缩小的轴将保留
    为尺寸为1的尺寸。使用此选项,结果将针对
    输入数组正确广播。如果传递了默认值,则keepdims不会传递给
    ndarray子类的all 方法,但是任何非默认值都将传递。如果子类sum方法
    未实现keepdims,则将引发任何异常。

返回值:

数组的最小值– arr [ndarray或标量],如果axis为None,则为标量;否则为false。
结果是一个尺寸为a.ndim – 1的数组(如果提到轴)。

代码: 

# Python程序说明numpy.amin()方法 
  
import numpy as geek 
  
# 一维阵列 
arr = geek.arange(8) 
print("arr : ", arr) 
print("arr的最小值 : ", geek.amin(arr)) 
  
# 2D阵列 
arr = geek.arange(10).reshape(2, 5) 
print("\narr : ", arr) 
  
# 扁平数组的最小值 
print("\narr的最小值,轴=无 : ", geek.amin(arr)) 
  
# 沿第一轴的最小值轴0表示垂直 
print("arr的最小值,轴= 0 : ", geek.amin(arr, axis = 0)) 
  
# 沿第二轴的最小值轴1表示水平 
print("最小arr,轴= 1 : ", geek.amin(arr, axis = 1)) 

输出: 

arr:[0 1 2 3 4 5 6 7] 
arr的最小值:0 

arr:[[0 1 2 3 4] 
 [5 6 7 8 9]] 

arr的最小值,轴=无:0 
arr的最小值,轴= 0:[0 1 2 3 4] 
最小arr,轴= 1:[0 5]