レッツは、私は、私は関数ARGMAXを理解しようとしています理解ARGMAX
import numpy as np
A = np.matrix([[1,2,3,33],[4,5,6,66],[7,8,9,99]])
行列を持っていると言う限り私はそれが最大値
私は、Pythonでそれを試してみました場合に返されます知っているように:
をnp.argmax(A[1:,2])
行の最後(3番目の行)と3番目の列に沿って、2番目の行で最大の要素を取得する必要がありますか?したがって、配列[6 9]でなければならず、arg maxは9を返します。しかし、なぜPythonで実行すると、値1が返されますか?
そして、行2の最大要素を列3(9)に戻したい場合は、コードをどのように変更する必要がありますか?
私はPythonのドキュメントをチェックしましたが、まだ少し不明です。助けと説明をありがとう。
はい。 OPはhttp://stackoverflow.com/questions/3584243/python-get-the-position-of-the-biggest-item-in-a-numpy-array – Tacocat
申し訳ありません、OPの略ですか? – roadrunner66
私はnp.argmax(A)を試しましたが、11の代わりに10を返しますか? – user71346