介绍
这篇文章将为大家详细讲解有关python多进程中多个参数函数的使用方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
1,在多参数函数,如果只想在多进程任务中依次取一个参数可迭代对象中的每个值,其他参数是固定的,使用偏函数来构建单参数函数。
2,不要用λ函数代替偏函数,否则会报局部函数不能序列化的错误。
<强>实例强>
<>之前得到multiprocessing import 池 得到tqdm import  tqdm import numpy  as np import 数学 import 时间 得到functools import 部分 , def func (x, y): ,,,time . sleep (0.1) ,,,return sin (x) + math.cos (y) ,, 时间=with 池(processes 20), as 池: ,,,result =,列表(tqdm (pool.imap(部分(func y =, math.pi),, np.linspace (0, 2 * math.pi, 1000)),,总=1000))关于python多进程中多个参数函数的使用方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。