我有两个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 数组的 numpy 数组
Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)