Python连接列表中的数组

标签 python numpy

我有一个相同大小的数组列表。列表“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/

相关文章:

python - Python 在哪里寻找库二进制文件?

python - 如何在 matlab 和 python/numpy 之间交换多维数组?

python - 没有名为 'socks' 的模块

python - 计算按前两列中的索引分组的 numpy 数组条目的第 N 列的总和?

python - 如何在不同大小的数据帧之间使用 np.where ? 'operands could not be broadcast together'

python - Numpy:如何删除 2 个矩阵共有的行

python - 如何使用 np.save 将文件保存在 python 的不同目录中?

python - 如何修改此 PyTorch 卷积神经网络以接受 64 x 64 图像并正确输出预测?

python - 将列表列表写入 CSV,但仅获取键

python - 递归生成+过滤。更好的非递归?