o ïí‰cúã@s>ddgZddlZddlZej ej e¡d¡Zejdkr@ej  e¡r@ej dkr-e  e¡nej   dd¡ej deje7<iZiZiZiZiZiZiZiZd d gd gd d gd dgdœZddgd d gd gd d gd dœZiZiZiZiZiZiZiZiZ ddgd gddœZ!gd¢d gd ddgd d gdœZ"dd„Z#dd„Z$dS)Úget_infoÚshowéNz.libsÚwin32)ééÚPATHÚÚblasz/usr/lib/x86_64-linux-gnuz/usr/local/includez /usr/includeÚc)Ú HAVE_CBLASN)Ú librariesÚ library_dirsÚ include_dirsÚlanguageÚ define_macros)Ú NO_ATLAS_INFOé)rr r rrÚlapackÚf77)r r r)rrr r )r r rrrcCstƒ}| || |di¡¡S)NÚ_info)ÚglobalsÚget)ÚnameÚg©rú>> import numpy as np >>> np.show_config() blas_opt_info: language = c define_macros = [('HAVE_CBLAS', None)] libraries = ['openblas', 'openblas'] library_dirs = ['/usr/local/lib'] r)Ú__cpu_features__Ú__cpu_baseline__Ú__cpu_dispatch__Ú_ú:z NOT AVAILABLEÚsourceséÈNé<z ... ... iÄÿÿÿz %s = %sz0Supported SIMD extensions in this NumPy install:z baseline = %sú,z found = %sz not found = %s) Únumpy.core._multiarray_umathrrrrÚitemsÚtypeÚprintÚstrÚlenÚappendÚjoin) rrrrÚ info_dictÚkÚvÚfeatures_foundÚfeatures_not_foundÚfeaturerrrr+s*+ ü   )%Ú__all__ÚosÚsysÚpathr,ÚdirnameÚ__file__Ú extra_dll_dirÚplatformÚisdirÚ version_infoÚadd_dll_directoryÚenvironÚ setdefaultÚpathsepÚ blas_mkl_infoÚ blis_infoÚ openblas_infoÚaccelerate_infoÚatlas_3_10_blas_threads_infoÚatlas_3_10_blas_infoÚatlas_blas_threads_infoÚatlas_blas_infoÚ blas_infoÚ blas_opt_infoÚlapack_mkl_infoÚopenblas_lapack_infoÚopenblas_clapack_infoÚ flame_infoÚatlas_3_10_threads_infoÚatlas_3_10_infoÚatlas_threads_infoÚ atlas_infoÚ lapack_infoÚlapack_opt_inforrrrrrÚs>