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ú2/usr/lib/python3/dist-packages/numpy/__config__.pyr'sc Cs,ddlm}m}m}tƒ ¡D]L\}}|ddks!t|ƒtiƒur"qt|dƒ|s.tdƒ| ¡D](\}}t|ƒ}|dkrRt |ƒdkrR|dd …d |d d…}td ||fƒq2qgg}}|D]} || ro|  | ¡qc|  | ¡qctd ƒtdd  |¡ƒtdd  |¡ƒtdd  |¡ƒdS)aT Show libraries in the system on which NumPy was built. Print information about various resources (libraries, library directories, include directories, etc.) in the system on which NumPy was built. See Also -------- get_include : Returns the directory containing NumPy C header files. Notes ----- Classes specifying the information to be printed are defined in the `numpy.distutils.system_info` module. Information may include: * ``language``: language used to write the libraries (mostly C or f77) * ``libraries``: names of libraries found in the system * ``library_dirs``: directories containing the libraries * ``include_dirs``: directories containing library header files * ``src_dirs``: directories containing library source files * ``define_macros``: preprocessor macros used by ``distutils.setup`` * ``baseline``: minimum CPU features required * ``found``: dispatched features supported in the system * ``not found``: dispatched features that are not supported in the system Examples -------- >>> 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>