python多进程中多个参数函数的使用方法

  介绍

这篇文章将为大家详细讲解有关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多进程中多个参数函数的使用方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

python多进程中多个参数函数的使用方法