强制Python(NumPy)增加CPU使用率

时间:2017-02-22 08:49:18

标签: python numpy optimization anaconda

我想为NumPy数组LC.fCore()的每一行计算函数Parameters。据我所知NumPy有多线程,但是当我启动我的代码时,它只使用10%的CPU。所以我应该运行几个实例。是否有可能强制python使用几乎所有的CPU?我正在研究Anaconda。

代码

while true:
# get new parameters array ( N rows, 15 columns)
    Parameters=getParameters(N)
    Result=np.apply_along_axis(LC.fCore, 1,Parameters)
    flag=saveResult(Result)
    if flag==0:
       break

更新

感谢@kazemakase(见下面的评论)。但我如何加载所有核心?我是编码新手,特别是Python。

0 个答案:

没有答案