【发布时间】:2017-11-02 12:04:23
【问题描述】:
如何将 3D numpy 数组转换为子维度数组? 例如,我有一个形状为 (100,3,3) 的 3D numpy 数组,我想将其转换为 100 个形状为 (3,3) 的 2D 数组的向量?
【问题讨论】:
-
试图获得更大的图景 - 你为什么需要它?
-
以防万一您尝试将单元格导入 matlab / octave:stackoverflow.com/questions/38960464/…
-
正如@Divakar 提到的,你为什么需要它?一个 3d 数组,根据定义,它是 2d 的 1d:S 您可以对 3d numpy 数组执行与 2d 数组列表相同的切片操作。
-
重点是我想在一个二维数组中加入几个数组(不同维度),我尝试使用 column_stack() 但没有工作。