0

我正在使用 numpy 进行一些数组操作,它目前非常慢。matlab 中的相同操作(计算协方差矩阵)只需要一秒钟。我已经安装了 atlas 和 lapack,但我不确定我的 numpy 是否真的在使用它们。有谁知道如何检查?我正在使用 Mac

4

1 回答 1

1

要让 numpy 使用 ATLAS,您要么必须

  • 从源代码构建它,设置 site.cfg 文件,以便它可以找到您的 ATLAS 库。这让我花了一天的大部分时间开始在 Gentoo 上工作(请参阅这个错误报告),不幸的是,我不确定我的经验是否能很好地转化为 Mac。
  • 查找使用 ATLAS 的预编译包。AnacondaCanopy可能是不错的选择,尽管它们可能只在付费版本中包含优化的库——我不确定这一点。
于 2014-05-11T16:22:16.957 回答