多次元変数を使用して、numpy 配列に読み込まれた netcdf ファイルのデータを操作しています。すべての次元 (numpy の軸) のすべての値をスキャンし、いくつかの値を変更する必要があります。しかし、与えられた変数の次元を事前に知りません。もちろん、実行時に、numpy 配列の ndims と形状を取得できます。次元数や形状を事前に知らなくても、すべての値を通るループをプログラムするにはどうすればよいですか? 変数が正確に 2 次元であることがわかっていれば、そうします
shp=myarray.shape
for i in range(shp[0]):
for j in range(shp[1]):
do_something(myarray[i][j])