如何编码多线程循环曲线拟合



我有一个运行超过100个范围值的"for循环",对于每个值,我调用scipy.optimize来做非线性曲线拟合。当我在 4 核桌面上运行它时,我看到 CPU 利用率为 100%,只有 1 个核心完全使用。如果有帮助,我想使用多线程,如果没有,则使用多处理。在过去的 3 天里,我刚刚开始做 python,所以有一个简单的例子可以用来修改我的当前 for 循环。

我的Python BSD许可的曲线和曲面拟合库有几个并行编程示例,请查看示例代码

"平行区域开始"

"平行区域结束"

如果您有任何问题,请告诉我。 我的电子邮件地址 zunzun@zunzun.com,代码位于 Google 代码存储库中:

http://code.google.com/p/pyeq2/

请注意,可以这么说,您即将跳入游泳池的深处。 我建议查看 Python 多处理模块的文档。

詹姆斯

最新更新