numpy.argmax: как получить индекс, соответствующий вхождению * last *, в случае множественных вхождений максимальных значений - PullRequest
4 голосов
/ 12 августа 2011

У меня есть массив чисел, и максимальное значение может встречаться более одного раза.

Можно ли найти индекс последнего вхождения максимального значения, используя что-то вроде numpy.argmax?

Или, что еще лучше, можно получить список индексоввсе вхождения максимального значения в массиве?

1 Ответ

8 голосов
/ 12 августа 2011
import numpy as np

a = np.array((1,2,3,2,3,2,1,3))

occurences = np.where(a == a.max())

# occurences == array([2, 4, 7])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...