Numpy 如何并行化函数“;leastsq“;或/及;曲线“U拟合”;

Numpy 如何并行化函数“;leastsq“;或/及;曲线“U拟合”;,numpy,parallel-processing,scipy,mathematical-optimization,curve-fitting,Numpy,Parallel Processing,Scipy,Mathematical Optimization,Curve Fitting,对于使用scipy函数的多核计算机,并行化拟合过程的最佳方法是什么?据我在手册中看到的,这些函数没有像npocs这样的参数。这是否意味着它们不应该被并行化?简单回答:目前没有内置的并行化。leastsq中有,但不清楚这是否值得。(如果您想对代码进行一次驱动并报告结果,我们将不胜感激) 也就是说,您可以根据自己的意愿并行化目标函数的评估。例如,将它推到一个已编译的扩展(Cython、C、Fortran),释放GIL并使用OpenMP甚至显式线程。根据具体问题的具体情况,您的里程数可能会有很大差异

对于使用scipy函数的多核计算机,并行化拟合过程的最佳方法是什么?据我在手册中看到的,这些函数没有像
npocs
这样的参数。这是否意味着它们不应该被并行化?

简单回答:目前没有内置的并行化。leastsq中有,但不清楚这是否值得。(如果您想对代码进行一次驱动并报告结果,我们将不胜感激)

也就是说,您可以根据自己的意愿并行化目标函数的评估。例如,将它推到一个已编译的扩展(Cython、C、Fortran),释放GIL并使用OpenMP甚至显式线程。根据具体问题的具体情况,您的里程数可能会有很大差异