📅  最后修改于: 2020-06-07 09:17:13             🧑  作者: Mango
numpy.amax(arr, axis = None, out = None, keepdims =
:返回数组的最大值或沿轴的最大值(如果提到)。
参数:
返回: 数组的最大值– arr [ndarray或标量],如果axis为None,则为标量;否则为false。结果是一个尺寸为a.ndim – 1的数组(如果提到轴)。
代码:
# Python程序说明numpy.amax()方法
import numpy as geek
# 一维阵列
arr = geek.arange(8)
print("arr : ", arr)
print("Max of arr : ", geek.amax(arr))
# 2D阵列
arr = geek.arange(10).reshape(2, 5)
print("\narr : ", arr)
# 展平数组的最大值
print("\narr的最大值, 轴=无 : ", geek.amax(arr))
# 沿第一轴的最大值轴0表示垂直
print("arr的最大值,轴= 0 : ", geek.amax(arr, axis = 0))
# 沿第二轴的最大值轴1表示水平
print("最大arr,轴= 1 : ", geek.amax(arr, axis = 1))
输出:
arr:[0 1 2 3 4 5 6 7]
arr的最大值:7
arr:[[0 1 2 3 4]
[5 6 7 8 9]]
arr的最大值,轴=无:9
arr的最大值,轴= 0:[5 6 7 8 9]
最大arr,轴= 1:[4 9]