确定Python的NumPy中最高值的索引

Jon*_*han 11 python numpy

我想生成一个索引为每行最大最大值的数组.

a = np.array([ [1,2,3], [6,5,4], [0,1,0] ])
maxIndexArray = getMaxIndexOnEachRow(a)
print maxIndexArray 

[[2], [0], [1]]
Run Code Online (Sandbox Code Playgroud)

有一个np.argmax函数,但它似乎没有做我想要的...

Sve*_*ach 20

argmax()功能确实做你想要的:

print a.argmax(axis=1)
array([2, 0, 1])
Run Code Online (Sandbox Code Playgroud)

  • python太棒了 (2认同)