私は3D配列を持っていa
ます。a.shape = (10, 10, 10)
スライスするとき、寸法はsqueezed
自動的になります。
a[:,:,5].shape = (10, 10)
次元の数を保持したいのですが、絞り込まれた次元が1を示す次元であることも確認します。
a[:,:,5].shape = (10, 10, 1)
配列を再キャストして渡すことを考えましたが、配列ndmin
のどこからスライスが来たかに関係なく、シェイプタプルの先頭に余分な次元が追加されるだけa
です。