我不明白此代碼中(* p)的用途。試圖通過枚舉了解ThreadPool.map
任何人都可以請幫忙嗎?
我對此很陌生。
from multiprocessing.pool import ThreadPool
pool=ThreadPool()
def mul(x,y):
print x*y
out=[4,5,6]
pool.map(lambda p: (lambda i, prediction:
mul(prediction, i))(*p),
enumerate(out))
我還可以前往了對文檔的ThreadPool.map –
沒有什麼我不理解是這個代碼的流程 –
拉姆達內部labmda是如何工作的 –