📅  最后修改于: 2023-12-03 14:59:22.872000             🧑  作者: Mango
在 Numpy 库中,argmax 函数用于查找数组中最大元素的索引或者沿着轴返回最大值的索引。当应用于 2D 数组时,argmax 函数的使用方法与 1D 数组的使用方法类似。
numpy.argmax(arr, axis=None)
import numpy as np
a = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
print(np.argmax(a)) # 输出: 8,因为9是数组中最大值,它的索引为8(拉成1D数组之后的索引)
print(np.argmax(a, axis=0)) # 输出: [2 2 2],因为每一列最大值对应的索引分别为2、2、2
print(np.argmax(a, axis=1)) # 输出: [2 2 2],因为每一行最大值对应的索引分别为2、2、2