python中的并行函数

时间:2017-05-02 12:53:30

标签: python parallel-processing

我有一个在python中计算内容的函数,它会返回三个不同的值:

 def tryit(one, two):
     ...
     ...
     ...
     return (l,d,f)

在我的代码中,我检索了10次相同的函数,产生输出:

 a1=tryit(data,bias)
 a2=tryit(data2,bias)
 a3=tryit(data3,bias)
 a4=tryit(data4,bias)

a1a2a3a4是“向量”,其中包含(由于函数的返回)3个不同的值。

现在,我会并行化函数调用,以减少计算时间。我该怎么做?

P.S。关于帖子considered as duplicate,在我的情况下,我有函数返回值,并使用上一篇文章中建议我得到错误:

 self._target(*self._args, **self._kwargs)
 TypeError: 'tuple' object is not callable
 Process Process-2:

0 个答案:

没有答案