0

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

4

1 回答 1

1

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

《平行区开始》

“平行区域结束”

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

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

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

詹姆士

于 2013-10-28T17:49:09.827 回答