gpt4 book ai didi

python - 并行化python for循环

转载 作者:太空宇宙 更新时间:2023-11-04 08:02:21 24 4
gpt4 key购买 nike

我想使用配备 2 个四核处理器的 Mac Pro 并行化以下 python 循环。

result_list = []
for a in a_range:
for b in b_range:
for c in c_range:
result = call_fortran_program(a, b, c)
result_list.append(result)

在我的搜索中,我遇到过像 Cython 和 GIL 这样的术语,但我仍然不清楚如何继续。

最佳答案

from itertools import product
from multiprocessing import Pool

with Pool(processes=4) as pool: # assuming Python 3
pool.starmap(print, product(range(2), range(3), range(4)))

关于python - 并行化python for循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37929315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com