使用python中的itertools快速构建笛卡尔积

时间:2015-02-25 16:26:45

标签: python performance itertools cartesian-product

我正在使用 itertools 来执行列表列表笛卡儿产品

列表清单: -

[['who','what'],['is','in'],['age','ago']]

一段代码: -

from itertools import product
[' '.join(p) for p in product(*temp_suggest_lst)]

我正在使用 itertools 来执行笛卡儿产品。有时我的每个列表包含 100000 值/字符串,然后 itertools 可能减速

是否有任何工具可以非常快速地构建笛卡尔积,或者迭代工具是最好的?

0 个答案:

没有答案