1
我有一个函数返回一个列表。我正在使用joblib进行并行处理。如何使用joblib Python返回矩阵?
from joblib import Parallel, delayed
def myFunc(c, K, N):
# something
return myList
inputs = range(500)
if __name__ == '__main__':
val = Parallel(n_jobs=20)(delayed(myFunc)(c, K, N) for c in inputs)
我想val
存储所有retruned列出了每个迭代从1到500,然后使用它们。
没有平行,我会做它:
def myFunc(c, K, N):
# something
return myList
inputs = range(500)
lists = []
for c in inputs:
val = myFunc(c, K, N)
lists.append(val)
# Now I have all the lists
我能做到这一点与并行?