python - 如何沿一个轴获取 NumPy 数组中最大元素的索引

标签 python numpy max indices

我有一个二维 NumPy 数组。我知道如何获得轴上的最大值:

>>> a = array([[1,2,3],[4,3,1]])
>>> amax(a,axis=0)
array([4, 3, 3])

如何获得最大元素的索引?我想作为输出 array([1,1,0]) 代替。

最佳答案

>>> a.argmax(axis=0)

array([1, 1, 0])

关于python - 如何沿一个轴获取 NumPy 数组中最大元素的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5469286/

相关文章:

python - Matplotlib 绘制 numpy.matrix 类型的奇怪行为

R - 如何让 max() 返回变量名而不是变量的内容?

python - 我可以在哪个 py.test 标注中找到 'item' 和 'report' 数据?

python - 替换 Python 3.x 中字符串中的转义序列字符

python - 从现有数据框中列的子字符串创建新的 Pyspark 数据框

python - python中的多维外积

python - 如何对任意数量的分类变量实现分层 K 折 split ?

python - 将每年日期更改为每月日期并添加新值以填充每月日期

scala - 在集合类型中对当前极值进行评分的最佳方法

mysql - 如何使用内部选择获取 max(count(*)) 的行