【发布时间】:2015-06-18 20:13:55
【问题描述】:
我有一段代码如下所示:
def calc_stuff(x,a,b,c):
...
return y
x = range(N)
y = zeros(x.shape)
if __name__ == '__main__':
p = Pool(nprocs)
y = p.map(calc_stuff,x,a,b,c)
这不起作用,正如我在网上搜索的那样,这是因为 map 函数处理的是可迭代对象而不是参数列表。我想知道修改此代码以使其并行化的最简单方法是什么,即 x 是我要并行化的数组/可迭代对象。
谢谢。
【问题讨论】:
标签: python-2.7 multiprocessing