我有一个相同大小的数组列表。列表“z”包含:
>>> z[0]
Out[24]: array([ -27.56272878, 952.8099842 , -3378.58996244, 4303.9692863 ])
>>> z[1]
Out[25]: array([ -28, 952 , -36244, 2863 ])
>>> z[0].shape
Out[26]: (4,)
我想连接列表中的数组以获得如下所示的新数组:
-27.56272878 952.8099842 -3378.58996244 4303.9692863
-28 952 -36244 2863
即对于上面的示例,我希望获得一个大小为 ( 2, 4 ) 的数组
原始列表 'z' 中有大约 100 个数组,但所有数组的大小都相同 (4,)
编辑:我试过这个线程的建议但没有用: Python concatenating different size arrays stored in a list
最佳答案
这不行吗?
znew = np.vstack((z[0],z[1]))
关于Python连接列表中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34798629/