Python-Joblib具有多个数据输入和多个输出的并行化

时间:2020-02-07 19:10:42

标签: python for-loop parallel-processing joblib

我正在尝试用Joblib创建一个并行的for循环,但是我正在为函数使用多个输入,并且我试图存储它具有多个输出,我不确定在哪里放置并行化和函数部分。

这大致是代码:

Var_out1 = []
Var_out2 = []
Var_out3 = []
Var_out4 = []
Var_out5 = []
Var_out6 = []

for i in range(len(data)):
    var1_in = data.var1[i]
    var5_in = data.var5[i]
    var9_in = data.var9[i]
    numberofsamples = n
    func_out = func(var1_in, var5_in, var9_in, numberofsamples)

    Var_out1.append(func_out(1))
    Var_out2.append(func_out(2))
    Var_out3.append(func_out(3))
    Var_out4.append(func_out(4))
    Var_out5.append(func_out(5))
    Var_out6.append(func_out(6))

我应该如何实现并行化?

0 个答案:

没有答案