Метод argmax()
должен помочь.
Обновление
(после прочтения комментария) Я считаю, что метод argmax()
будет работать и для многомерных массивов. Связанная документация приводит пример этого:
>>> a = array([[10,50,30],[60,20,40]])
>>> maxindex = a.argmax()
>>> maxindex
3
Обновление 2
(благодаря комментарию KennyTM ) Вы можете использовать unravel_index(a.argmax(), a.shape)
, чтобы получить индекс в виде кортежа:
>>> from numpy import unravel_index
>>> unravel_index(a.argmax(), a.shape)
(1, 0)