你知道zip()和zip(*)怎么用吗?
先讲zip()怎么用的
import numpy as np
q=np.array([1,2,3,4,5,10,10,8,9,10])
w=np.array([1,2,3,4,5,10,10,8,9,10])
# a=np.array([[1,2,3,4,5],[6,7,8,9,10]])
a=zip(q,w)
print(a)
for i in a:print(i)
这个就相当于把两个矩阵组合为了一个set(),也就是说有两个数1和2,进行zip之后就变成了
(1,2)
zip(*)就是进行反向操作
import numpy as np
q=np.array([1,2,3,4,5,10,10,8,9,10])
w=np.array([1,2,3,4,5,10,10,8,9,10])a=zip(q,w)for i in zip(*a):print(i)
可以看出就是把上面的拆开,变成了两个。