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

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


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

>>> amax(a,axis=0)

array([4, 3, 3])

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


慕标5832272
浏览 733回答 3
3回答

Cats萌萌

>>> a.argmax(axis=0)array([1, 1, 0])

狐的传说

>>> import numpy as np>>> a = np.array([[1,2,3],[4,3,1]])>>> i,j = np.unravel_index(a.argmax(), a.shape)>>> a[i,j]4
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python