嗨,我正在尝试使用 python 进行一些矩阵计算。问题是进程消耗多少 CPU 似乎是有限制的(大约是我的 Core i7 的 13%)。
有没有办法让它使用更多资源?
嗨,我正在尝试使用 python 进行一些矩阵计算。问题是进程消耗多少 CPU 似乎是有限制的(大约是我的 Core i7 的 13%)。
有没有办法让它使用更多资源?
正如评论中的人指出的那样,您仅在 8 个(4 个物理,4 个虚拟)核心之一上运行。
如果您不是为了编程练习而这样做,而是您对 Python 中的数值编程或数据分析非常感兴趣,那么您可能需要仔细查看 numpy。该包提供了快速的数组/向量/矩阵类型和操作它们,并且(据说)可以执行多线程点积(参见python/numpy 中的多线程 blas)。