让python在计算中使用更多资源

时间:2013-06-14 09:27:54

标签: python performance python-2.7 cpu-usage approximation

您好我正在尝试使用python进行一些矩阵计算。问题是这个进程消耗了多少CPU(约占Core i7的13%)。

有没有办法可以让它使用更多资源?

1 个答案:

答案 0 :(得分:1)

正如评论中的人指出的那样,你只在你的8个核心(4个物理核心,4个虚拟核心)中运行。

如果您不是为编程练习而这样做,而是您真的对python中的数值编程或数据分析感兴趣,那么您可能需要仔细研究numpy。该软件包提供快速的数组/向量/矩阵类型和操作,并且(据称)可以执行多线程点产品(参见multithreaded blas in python/numpy)。