【发布时间】:2013-10-24 22:31:58
【问题描述】:
我有一个运行超过 100 个范围值的“for 循环”,对于每个值,我调用 scipy.optimize 来进行非线性曲线拟合。当我在 4 核桌面上运行它时,我看到 CPU 利用率为 100%,这只是 1 个核心完全使用。如果有帮助,我想使用多线程,否则,多处理。我最近 3 天才开始做 python,所以有一个简单的例子可以用来修改我当前的 for 循环。
【问题讨论】:
-
此外,我将让 for 循环中的每个传递的输出返回一个值,并且需要将其收集在一个地方以写入单个文件。感谢您的帮助。
标签: python multithreading multiprocessing curve-fitting