Я пытаюсь получить индексы максимального элемента в массиве Numpy. Это можно сделать с помощью numpy.argmax. Моя проблема в том, что я хотел бы найти самый большой элемент во всем массиве и получить его индексы.
numpy.argmax может быть применен либо вдоль одной оси, что не то, что я хочу, либо к сплющенному массиву, что отчасти то, что я хочу.
Моя проблема в том, что использование numpy.argmaxwith axis=Noneвозвращает плоский индекс, когда мне нужен многомерный индекс.
Я мог бы использовать divmodдля получения не плоского индекса, но это ужасно. Есть ли лучший способ сделать это?
==, и третий раз извлечьTrueзначения из этого результата. Обратите внимание, что может быть более одного элемента, равного максимуму.