Я новичок в мульти-обработке и 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
Каков синтаксис для передачи 3 аргументов f(x, y, z)
из метода p.map
?