# pip install joblib
from joblib import Parallel, delayed
def f(x):
return x*x
res = Parallel(
n_jobs=5 #根据cpu数量设置
)(
delayed(f)(x) for x in [1, 2, 3]
)
#或者
a = [1,2,3]
res = Parallel(
n_jobs=5
)(
delayed(f)(x) for x in a]
)
python,多进程运行函数
最新推荐文章于 2024-07-27 12:20:46 发布