我正在使用python的pp模块。我需要做的是并行运行“scipy.optimize”的“fmin”函数。我正在像这样导入 fmin:
from scipy.optimize import fmin
接下来,我定义了一个执行 fmin 函数的函数,如下所示:
def fitting():
v = fmin(e, v0, args=(x,y),maxiter=10000, maxfun=10000)
return v
为了使其并行运行,我正在使用:
job5 = job_server.submit(fitting, (e, v0, x, y,), (fitting,), ("scipy.optimize",))
v = job5()
然后我在 job5 的模块中得到一个 PicklingError。我猜那是“scipy.optimize”。我也尝试过import scipy.optimize as sth
,但 job_server.submit 不接受“sth”作为模块。有什么解决办法吗?
谢谢你。