Sto cercando di ottenere gli indici dell'elemento massimo in un array Numpy. Questo può essere fatto usando numpy.argmax. Il mio problema è che vorrei trovare l'elemento più grande dell'intero array e ottenere gli indici di quello.
numpy.argmax può essere applicato lungo un asse, che non è quello che voglio, o sull'array appiattito, che è un po 'quello che voglio.
Il mio problema è che l'utilizzo di numpy.argmaxwith axis=Nonerestituisce l'indice flat quando voglio l'indice multidimensionale.
Potrei usare divmodper ottenere un indice non piatto, ma sembra brutto. C'è un modo migliore per farlo?
==e una terza volta per estrarre iTruevalori da questo risultato. Tieni presente che potrebbe esserci più di un elemento uguale al massimo.