我试图将2个numpy数组映射为x,y,类似于zip对列表和元组所做的操作。
我有2个numpy数组如下:
arr1 = [1, 2, 3, 4]
arr2 = [5, 6, 7, 8]我在找output as np.array([[[1, 5], [2, 6], [3, 7], [4, 8]]])
我试过这样做,但它映射每个值,而不是使用相同的索引。我可以在这里添加更多的if条件,但没有其他方法可以这样做,而不添加任何条件。
res = [arr1, arr2] for a1 in arr1 for a2 in arr2]发布于 2018-06-20 19:49:55
内置的zip命令是这里的工作。它会做你想要的。
arr1 = [1,2,3,4]
arr2 = [5,6,7,8]
list(zip(arr1, arr2))
[(1, 5), (2, 6), (3, 7), (4, 8)]https://stackoverflow.com/questions/50955960
复制相似问题