Python 2.7 Numpy和Numpy MKL之间的区别?

Python 2.7 Numpy和Numpy MKL之间的区别?,python-2.7,numpy,scipy,python-import,intel-mkl,Python 2.7,Numpy,Scipy,Python Import,Intel Mkl,我想用SciPy测试一些信号处理和统计数据。 所以我不得不使用scipy.signal和scipy.stats,但我总是会得到一个错误: ImportError:DLL加载失败:找不到指定的模块。 我使用的是NUMPY1.7.1、SCIPY0.12和Python 2.7.3。我在网上查过了,在其他论坛上也问过! 当将我的Numpy发行版切换到Numpy MKL发行版时,这个问题得到了解决 我想知道这两个库之间的区别?Numpy和scipy依赖较低级别的fortran库,如和来执行它们的许多功能。

我想用SciPy测试一些信号处理和统计数据。 所以我不得不使用
scipy.signal
scipy.stats
,但我总是会得到一个错误:

ImportError:DLL加载失败:找不到指定的模块。

我使用的是NUMPY1.7.1、SCIPY0.12和Python 2.7.3。我在网上查过了,在其他论坛上也问过! 当将我的Numpy发行版切换到Numpy MKL发行版时,这个问题得到了解决


我想知道这两个库之间的区别?

Numpy和scipy依赖较低级别的fortran库,如和来执行它们的许多功能。这些库有许多不同的版本,包括netlib提供的高度可移植的库,以及其他针对特定系统进行优化的库。特别是,英特尔有一个名为“MKL”的“英特尔数学内核库”。所以numpy mkl只是指根据mkl fortran库编译的numpy版本


可能您之前安装的numpy的任何版本都出现了故障,无法找到它所需的库。

现在,我可能要说明显而易见的问题,但这有助于澄清问题吗?mkl和simple numpy哪个更快?请阅读以下内容: