Py学习  »  Python

Python多处理并行化内部或外部循环

Adam • 3 年前 • 1508 次点击  

假设我们有一些操作,比如:

groups = ['A','B','C']
idx = [n for n in range(1000)]
for group in groups:
    for i in idx:
        # Compute something

哪里 idx 远大于 groups .

为了加快速度,我已经研究了 multiprocessing joblib 在Python中。然而,我们应该在外环上并行化(拆分 for group in groups 或者在内部循环上并行化(拆分 for i in idx 将逻辑转化为并行逻辑?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/133910
 
1508 次点击  
文章 [ 1 ]  |  最新文章 3 年前