我这里有两个numpy数组:
a = np.array([1, 2])
b = np.array([(1, 2, 3), (4, 5, 6)])
我想将它们合并到tuple
中,以便a
的元素是垂直的,如下所示:
[(1, [1, 2, 3]), (2, [4, 5, 6])]
您能否提供有关如何执行此操作的建议?
答案 0 :(得分:2)
zip符合条款吗?
>>> a = np.array([1,2])
>>> b = np.array([(1,2,3),(4,5,6)])
>>> zip(a,b)
[(1, array([1, 2, 3])), (2, array([4, 5, 6]))]