import numpy
id(numpy.dot) == id(numpy.core.multiarray.dot)
当我安装Anaconda3-2.4.1-Windows-x86_64时,结果为True
,我发现numpy运行速度很慢。
当我安装Anaconda3-2.3.0-Windows-x86_64时,结果为False
,numpy效果很好。
在Anaconda3-2.4.1-Windows-x86_64中,numpy.__config__.show()
输出:
lapack_opt_info:
library_dirs = ['C:\\aroot\\stage\\libs']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['C:\\aroot\\stage\\include']
libraries = ['mkl_lapack95_lp64', 'mkl_core_dll', 'mkl_intel_lp64_dll', 'mkl_intel_thread_dll']
blas_opt_info:
library_dirs = ['C:\\aroot\\stage\\libs']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['C:\\aroot\\stage\\include']
libraries = ['mkl_core_dll', 'mkl_intel_lp64_dll', 'mkl_intel_thread_dll']
mkl_info:
library_dirs = ['C:\\aroot\\stage\\libs']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['C:\\aroot\\stage\\include']
libraries = ['mkl_core_dll', 'mkl_intel_lp64_dll', 'mkl_intel_thread_dll']
blas_mkl_info:
library_dirs = ['C:\\aroot\\stage\\libs']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['C:\\aroot\\stage\\include']
libraries = ['mkl_core_dll', 'mkl_intel_lp64_dll', 'mkl_intel_thread_dll']
openblas_lapack_info:
NOT AVAILABLE
lapack_mkl_info:
library_dirs = ['C:\\aroot\\stage\\libs']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['C:\\aroot\\stage\\include']
libraries = ['mkl_lapack95_lp64', 'mkl_core_dll', 'mkl_intel_lp64_dll', 'mkl_intel_thread_dll']
在Anaconda3-2.3.0-Windows-x86_64中,numpy.__config__.show()
输出:
blas_mkl_info:
define_macros = [('SCIPY_MKL_H', None)]
library_dirs = ['C:/Program Files (x86)/Intel/Composer XE/mkl/lib/intel64']
libraries = ['mkl_lapack95_lp64', 'mkl_blas95_lp64', 'mkl_intel_lp64', 'mkl_intel_thread', 'mkl_core', 'libiomp5md', 'libifportmd']
include_dirs = ['C:/Program Files (x86)/Intel/Composer XE/mkl/include']
openblas_lapack_info:
NOT AVAILABLE
lapack_opt_info:
define_macros = [('SCIPY_MKL_H', None)]
library_dirs = ['C:/Program Files (x86)/Intel/Composer XE/mkl/lib/intel64']
libraries = ['mkl_lapack95_lp64', 'mkl_blas95_lp64', 'mkl_intel_lp64', 'mkl_intel_thread', 'mkl_core', 'libiomp5md', 'libifportmd', 'mkl_lapack95_lp64', 'mkl_blas95_lp64', 'mkl_intel_lp64', 'mkl_intel_thread', 'mkl_core', 'libiomp5md', 'libifportmd']
include_dirs = ['C:/Program Files (x86)/Intel/Composer XE/mkl/include']
lapack_mkl_info:
define_macros = [('SCIPY_MKL_H', None)]
library_dirs = ['C:/Program Files (x86)/Intel/Composer XE/mkl/lib/intel64']
libraries = ['mkl_lapack95_lp64', 'mkl_blas95_lp64', 'mkl_intel_lp64', 'mkl_intel_thread', 'mkl_core', 'libiomp5md', 'libifportmd', 'mkl_lapack95_lp64', 'mkl_blas95_lp64', 'mkl_intel_lp64', 'mkl_intel_thread', 'mkl_core', 'libiomp5md', 'libifportmd']
include_dirs = ['C:/Program Files (x86)/Intel/Composer XE/mkl/include']
mkl_info:
define_macros = [('SCIPY_MKL_H', None)]
library_dirs = ['C:/Program Files (x86)/Intel/Composer XE/mkl/lib/intel64']
libraries = ['mkl_lapack95_lp64', 'mkl_blas95_lp64', 'mkl_intel_lp64', 'mkl_intel_thread', 'mkl_core', 'libiomp5md', 'libifportmd']
include_dirs = ['C:/Program Files (x86)/Intel/Composer XE/mkl/include']
blas_opt_info:
define_macros = [('SCIPY_MKL_H', None)]
library_dirs = ['C:/Program Files (x86)/Intel/Composer XE/mkl/lib/intel64']
libraries = ['mkl_lapack95_lp64', 'mkl_blas95_lp64', 'mkl_intel_lp64', 'mkl_intel_thread', 'mkl_core', 'libiomp5md', 'libifportmd']
include_dirs = ['C:/Program Files (x86)/Intel/Composer XE/mkl/include']
如何解决?