我是多处理和python的新手,来自文档,https://docs.python.org/3/library/multiprocessing.html
我能够运行以下代码。
from multiprocessing import Pool
def f(x):
return x*x
if __name__ == '__main__':
with Pool(5) as p:
print(p.map(f, [1, 2, 3]))
但是如果f(x)
更改为f(x,y,z)
,则>>
def f(x, y, z): return x*y*z
[
f(x, y, z)
方法中将3个参数传递给p.map
的语法是什么?
我对https://docs.python.org/3/library/multiprocessing.html文档中的multi-proceding和python还是陌生的,我能够运行以下代码。从多处理导入池定义f(x):...