【发布时间】:2012-04-21 19:12:48
【问题描述】:
所以我尝试计算以下字符串的数百万个不同组合,但我每秒只计算大约 1,750 个组合,这甚至不接近我需要的速度。那么我将如何重塑这一点,使同一事物的多个过程计算不同的部分,而不计算已经计算的部分并保持快速?下面的代码部分是我一直在使用的。任何示例将不胜感激!
from itertools import product
for chars in product("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ12234567890!@#$%^&*?,()-=+[]/;", repeat = 4):
print chars
【问题讨论】:
标签: python multithreading itertools