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)
Я хотел бы хранить все retruned-списки val
в каждой итерации от 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
Могу ли я сделать это с параллельно?