我有两个一维数组:
a=[1 2 3]
b=[4 5 6]
如何将它们组合成这样的数组?
c=[[1 4]
[2 5]
[3 6]]
答案 0 :(得分:1)
你可以这样做:
a = [1, 2, 3]
b = [4, 5, 6]
np.vstack((a,b)).T
结果:
array([[1, 4],
[2, 5],
[3, 6]])
答案 1 :(得分:0)
您可以将它们压缩在一起
python2
c = zip(a,b)
python3
c = list(zip(a,b))
如果你想要列表中的列表
,两个蟒蛇c = [[i, j] for i, j in zip(a, b)]
答案 2 :(得分:0)
你可以试试这个:
c = [[a[i], b[i]] for i in range(len(a))]
我的输出:
[[1, 4], [2, 5], [3, 6]]