Numpy配列の最大要素のインデックスを取得しようとしています。これは、を使用して実行できますnumpy.argmax
。私の問題は、配列全体で最大の要素を見つけて、そのインデックスを取得したいということです。
numpy.argmax
私が望むものではない1つの軸に沿って適用することも、私が望むものの一種であるフラット化された配列に適用することもできます。
私の問題は、多次元インデックスが必要なときにnumpy.argmax
withを使用するとaxis=None
フラットインデックスが返されることです。
divmod
平坦でないインデックスを取得するために使用できますが、これは醜い感じです。これを行うためのより良い方法はありますか?
==
、3回目True
はこの結果から値を抽出します。最大値に等しいアイテムが複数ある場合があることに注意してください。