Python 组合不同尺寸的numpy子阵列

Python 组合不同尺寸的numpy子阵列,python,numpy,numpy-ndarray,Python,Numpy,Numpy Ndarray,我有一个嵌套的numpy数组(dtype=object),它包含333个数组,从大小52x1一直增加到大小52x333 我想有效地提取和连接这些数组,这样我就有了一个52x55611数组 我想这可能很简单,但我尝试使用numpy.resporate失败了如果我理解正确,您可以使用 如果要沿第二个轴堆叠它们,可以使用numpy.hstack list_of_arrays = [ array_1, ..., array_n] #all these arrays have same shape[0]

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

我想有效地提取和连接这些数组,这样我就有了一个52x55611数组


我想这可能很简单,但我尝试使用numpy.resporate失败了

如果我理解正确,您可以使用


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

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

您如何获得此号码
556111
?我认为应该是
55611
=(333*334)/2tanks,在我的例子中,我还需要运行它两次(np.hstack(np.hstack(嵌套数组))或者首先使用flatte
 list_of_arrays = [ array_1, ..., array_n] #all these arrays have same shape[0]
 big_array = np.hstack( list_of_arrays)