通过 from itertools import product 引入product函数。
Product函数可以实现对矩阵做笛卡尔积
import itertools
for item in itertools.product([1,2],[10,20]):
print(item)
'''
(1, 10)
(1, 20)
(2, 10)
(2, 20)
'''
iterables是可迭代对象,repeat指定iterable重复几次,即:
product(A,repeat=3)等价于product(A,A,A)
product('ABCD', 'xy') --> Ax Ay Bx By Cx Cy Dx Dy
product(range(2), repeat=3) 等价于product([0,1],[0,1],[0,1])
--> 000 001 010 011 100 101 110 111
更多推荐
Python product函数介绍
发布评论