我正在尝试用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))
我应该如何实现并行化?