如何在Python中使用Multiprocessing中的pool进行并行计算
使用Multiprocessing中的pool可以在Python中轻松实现并行计算。通过对代码中的for循环进行改写,可以将任务分配给多个进程同时执行,进而加快计算速度。以下是一个简单的示例代码:
from multiprocessing import Pool
def task(num):
return num * 2
if __name__ == '__main__':
nums = [1, 2, 3, 4, 5]
with Pool(4) as p:
results = p.map(task, nums)
print(results)
下载地址
用户评论