派手な配列の最初の次元の一部だけを「サブフラット化」またはフラット化する簡単な方法はありますか?
たとえば、次元の数の多い配列が与えられた(50,100,25)
場合、結果の次元は次のようになります。(5000,25)
1
これは、stackoverflow.com
—
questions / 13990465 / 3d
numpy ndarray配列のスライスに関する復習コースが必要です。多次元配列インデックスとも呼ばれます:docs.scipy.org/doc/numpy-1.13.0/reference/arrays.indexing.html 配列は、角括弧を使用してndarrayをスライスし、カンマ区切りを使用してそれぞれの量を区切りますあなたが望む次元。これは(正確ではありませんが)次のようになります。
—
Eric Leschinski、2017
your_array[50:100, 7, :]
これは、2番目の次元にスライス番号7のみを使用して、3dオブジェクトを2dに平坦化します。