我的Python代码崩溃,并出现以下错误:
Segmentation fault (core dumped)
我使用multiprocessing
来并行化一个函数,稍后我使用scipy.optimize.leastq
将其最小化。我的代码如下:
然后我用leastsq
最小化{para_function
的前两个调用进行得很好,我只在第三个调用时得到崩溃。我还发现错误发生在mp.Pool()
之前(当然是在para_function()
的第三次调用中),并且只发生在大量进程(Npr=40
)的情况下。在
然后程序是:
from scipy.optimize import leastsq
x0 = np.zeros(N) #The initial guess with N is number of optimization parameters
x = leastsq(para_function, x0, args=(Data1, Data2))
目前没有回答
相关问题 更多 >
编程相关推荐