當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python numpy.amax()用法及代碼示例

numpy.amax(arr, axis = None, out = None, keepdims = <class numpy._globals._NoValue>)返回數組的最大值或沿軸的最大值(如果提到)。

參數-

  • arr : [數組]輸入數據
  • axis : 我們想要最大值的[int或int元組]軸。否則,它將考慮將arr展平。
  • out : [ndarray,可選]放置結果的替代輸出數組
  • keepdmis : [布爾值,可選]如果將其設置為True,則縮小的軸將保留在
    結果為尺寸為1的尺寸。使用此選項,結果將針對
    輸入數組。如果傳遞了默認值,那麽keepdims將不會傳遞給所有
    ndarray子類的方法,但是任何非默認值都是。如果子類求和方法
    沒有實現keepdims,將引發任何異常。

返回-數組的最大值-arr [ndarray或scalar],如果axis為None,則為標量;否則為false。如果提到軸,則結果為維a.ndim-1的數組。


代碼-

# Python Program illustrating 
# numpy.amax() method 
  
import numpy as geek 
  
# 1D array 
arr = geek.arange(8) 
print("arr : ", arr) 
print("Max of arr : ", geek.amax(arr)) 
  
# 2D array 
arr = geek.arange(10).reshape(2, 5) 
print("\narr : ", arr) 
  
# Maximum of the flattened array 
print("\nMax of arr, axis = None : ", geek.amax(arr)) 
  
# Maxima along the first axis 
# axis 0 means vertical 
print("Max of arr, axis = 0 : ", geek.amax(arr, axis = 0)) 
  
# Maxima along the second axis 
# axis 1 means horizontal 
print("Max of arr, axis = 1 : ", geek.amax(arr, axis = 1))   

輸出-

arr :  [0 1 2 3 4 5 6 7]
Max of arr :  7

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

Max of arr, axis = None :  9
Max of arr, axis = 0 :  [5 6 7 8 9]
Max of arr, axis = 1 :  [4 9]

參考-

注意 -
這些代碼無法在online-ID上運行。請在您的係統上運行它們以探索工作原理



相關用法


注:本文由純淨天空篩選整理自 numpy.amax() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。