from math import sqrt
from joblib import Parallel, delayed
import time
if __name__ == '__main__':
st= time.time()
#[sqrt(i ** 2) for i in range(100000)] #this part in non parellel
Parallel(n_jobs=2)(delayed(sqrt)(i ** 2) for i in range(100000))
print time.time()-st
现在非parelle部分在0.4秒运行而平行部分持续18秒运行..我感到困惑为什么会出现这种情况JOBLIB简单的例子平行例如大于简单慢
您的问题是否已得到充分解决?如果不是,可以澄清什么?如果是这样,我鼓励你用旁边的复选标记标记正确的答案 - 这有助于整个社区。 –