跳转至

python 中的 numpy.amax()

哎哎哎:# t0]https://www . geeksforgeeks . org/num py-amax-python/

numpy.amax()方法返回数组的最大值或沿轴的最大值(如果提到的话)。

语法:

numpy.amax(arr, axis = None, out = None, keepdims = <class numpy._globals._NoValue>)

参数–

  • arr:【array _ like】输入数据
  • 轴:【int 或 int 的元组】我们想要最大值的轴。否则,它将认为 arr 被展平。
  • out:【n 数组,可选】放置结果的备选输出数组
  • keepdmis : 【布尔值,可选】如果设置为真,则减少的轴将作为尺寸为 1 的尺寸留在 结果中。使用该选项,结果将根据输入数组 正确广播。如果传递了默认值,则 keepdims 不会传递到 ndarray 子类的 all 方法,但是任何非默认值都将传递。如果子类求和方法 不实现 keepdims,将会引发任何异常。

返回–数组的最大值–arr[n 数组或标量],如果轴为无,则为标量;如果提到 axis,结果是维度 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]

参考– https://docs . scipy . org/doc/numpy-1 . 13 . 0/参考/生成/numpy.amax.html

注意– 这些代码不会在在线 ID 上运行。请在您的系统上运行它们来探索工作

本文由 Mohit Gupta_OMG 供稿😀 。如果你喜欢 GeeksforGeeks 并想投稿,你也可以使用contribute.geeksforgeeks.org写一篇文章或者把你的文章邮寄到 contribute@geeksforgeeks.org。看到你的文章出现在极客博客主页上,帮助其他极客。

如果你发现任何不正确的地方,或者你想分享更多关于上面讨论的话题的信息,请写评论。



回到顶部