是否有一种快速的方法来“子展平”或仅展平numpy数组中的某些第一维?
例如,给定一维的numpy数组(50,100,25)
,结果尺寸为(5000,25)
1
这可能会帮助stackoverflow.com/questions/13990465/3d-numpy-array-to-2d
—
Ankur Ankan 2013年
您需要有关numpy ndarray数组切片的复习课程。也称为多维数组索引,请参阅:docs.scipy.org/doc/numpy-1.13.0/reference/arrays.indexing.html 使用方括号对ndarray进行数组切片,并使用逗号定界符分隔每个数组的数量您想要的尺寸。它看起来像(不完全一样):
—
埃里克·莱斯钦斯基
your_array[50:100, 7, :]
将3d对象展平为2d,仅对第二维使用切片编号7。