是的,这种差异很可能是由于不同的编译配置造成的。Numpy 使用低级 Fortran 库BLAS和LAPACK。从 pip 获得的 numpy 是使用与从 conda 获得的 numpy 不同的 BLAS 和 LAPACK 实现进行编译的。后者使用专为 Intel 处理器优化的MKL实现。
您可以通过以下方式检查 numpy 在特定环境中使用的实现:
import numpy as np
np.show_config()
Run Code Online (Sandbox Code Playgroud)
一些比较基准可以在这里找到(正如crisb已经指出的那样)。
| 归档时间: |
|
| 查看次数: |
195 次 |
| 最近记录: |