質問: np.argmaxの引数axisについて理解が出来ない部分があります ``` import numpy as np x=np.array([30,20,10]) print(np.argmax(x,axis=0)) ``` 実行結果 0 ``` import numpy as np x=np.array([[30,20,10],[40,50,60]]) print(np.argmax(x,axis=0)) ``` 実行結果 [1 1 1] axisの引数を省略した場合と、1を与えた場合の動きは理解出来たのですが このように引数に0を与えた時の動きがどうなっているかがわからずじまいです... わかる方いらしたら挙動について詳しくお願いします>
回答: 2次元配列の場合、axis=0→列方向、axis=1→行方向となりますが、直感的には理解しずらいですね。 3次元以上を考える場合、以下が参考にはならないでしょうか? NumPyでのaxis指定 ちなみにaxisを省略した場合は`flatten`=1次元配列上での位置になります。