【发布时间】:2019-05-09 09:32:57
【问题描述】:
我有一个包含 30 行和 4 列的 numpy 数组,对于每一行,我需要获取最大值所在的索引。
所以对于这样的数组
a = np.array([[0, 1, 2],[7, 4, 5]])
我想获得一个列表,其中第一行的索引为 2,第二行的索引为 0。
我尝试使用 numpy 函数 argmax 如下:
for i in range(len(a)):
results=[np.argmax(a)]
return (results)
但我只是获得了全局最大值,有人知道如何解决这个问题吗?
非常感谢您的帮助。
【问题讨论】: