0
私は3次元の配列を持っています。私は配列のz軸に沿って非ゼロ要素の各[x、y]グリッドポイントで最大の座標を探したいと思います。これにより、2d配列がzのインデックス値で埋められます。どうやってやるの?numpy 3d配列のz軸に沿って最大のインデックスを見つける
私は3次元の配列を持っています。私は配列のz軸に沿って非ゼロ要素の各[x、y]グリッドポイントで最大の座標を探したいと思います。これにより、2d配列がzのインデックス値で埋められます。どうやってやるの?numpy 3d配列のz軸に沿って最大のインデックスを見つける
はnumpyの中amax
機能を使用して、あなたは最大を取ることにしたい、それに沿って軸指定:あなたの応答のための
ans = numpy.amax(arr_3D, axis=2)
感謝を。 amaxは、私が望むものを私に与えません。なぜなら、私は最大値のZ-インデックスを望んでいるからです。しかし、私はそれ以来、私にちょうどそれを与えるnp.argmaxを見つけました。唯一の問題は、それがナノを無視しないことと、それが見つかったときにそのインデックスを最大値の位置として返すことです。私はおそらくすべてのナノを非常に小さな数に変更してからnp.argmaxを実行することができますが、これを行うためのクラージーな方法は少ないようです。 – Stacy