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
我能做到這一點與並行?