当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。