我有两个numpy数组列表,我希望将它们合并为一个numpy数组列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我有两个numpy数组列表,我希望将它们合并为一个numpy数组列表相关的知识,希望对你有一定的参考价值。

输入:

我无法将两个列表合并为一个列表

data1=[1,2,3,4,5]
data2=[6,7,8,9,10]
for i in range(len(data1)):
    np.concatenate(data1,data2)   # This is not working

输出:这是我需要的numpy数组列表

Data=[[1,6],[2,7],[3,8],[4,9],[5,10]]
答案

尝试:

import numpy as np

data1=[1,2,3,4,5]
data2=[6,7,8,9,10]

x=np.array(list(zip(data1, data2)))
#if it doesn't have to be numpy just do: list(zip(data1, data2))

输出:

[[ 1  6]
 [ 2  7]
 [ 3  8]
 [ 4  9]
 [ 5 10]]

以上是关于我有两个numpy数组列表,我希望将它们合并为一个numpy数组列表的主要内容,如果未能解决你的问题,请参考以下文章

我如何“压缩排序”并行numpy数组?

将两个 json/javascript 数组合并为一个数组

追加/合并二维数组

包含具有可变形状的多维 numpy 数组的 numpy 数组

Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)

使用重复索引递增 Numpy 数组