您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用Python将巨大的嵌套循环划分为8个(或更多)进程的巧妙方法是什么?

使用Python将巨大的嵌套循环划分为8个(或更多)进程的巧妙方法是什么?

您可以尝试使用jug,这是我为类似问题编写的库。您的代码将如下所示

from jug import TaskGenerator
evaluate = TaskGenerator(evaluate)

for p0 in [1,2,3]:
    for p1 in xrange(10):
        for p2 in xrange(10,20):
             for p3 in [True, False]:
                for p4 in xrange(100):
                    results.append(evaluate(p0,p1,p2,p3,p4))

现在,您可以运行任意数量的进程(即使可以访问计算机集群,也可以跨网络运行)。

python 2022/1/1 18:46:37 有338人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶