首页 > 解决方案 > 组合不同维度的numpy子数组

问题描述

我有一个嵌套的 numpy 数组(dtype=object),它包含 333 个数组,这些数组从 52x1 大小持续增加到 52x333

我想有效地提取和连接这些数组,以便我有一个 52x55611 数组

我想这可能很简单,但我使用 numpy.reshape 的尝试没有成功

标签: pythonnumpynumpy-ndarray

解决方案


如果要沿第二个轴堆叠它们,可以使用numpy.hstack.

 list_of_arrays = [ array_1, ..., array_n] #all these arrays have same shape[0]
 big_array = np.hstack( list_of_arrays)

推荐阅读