本文简要介绍 python 语言中 numpy.show_config
的用法。
用法:
numpy.show_config()
显示构建 NumPy 的系统中的库。
打印有关构建 NumPy 的系统中的各种资源(库、库目录、包含目录等)的信息。
注意:
指定要打印的信息的类在
numpy.distutils.system_info
模块中定义。信息可能包括:
language
:用于编写库的语言(主要是 C 或 f77)libraries
:系统中找到的库的名称library_dirs
:包含库的目录include_dirs
:包含库头文件的目录src_dirs
:包含库源文件的目录define_macros
:distutils.setup
使用的预处理器宏baseline
:所需的最低 CPU 函数found
:系统支持的调度函数not found
:调度系统不支持的函数
NumPy BLAS/LAPACK 安装说明
安装 numpy 轮(
pip install numpy
或通过pip install numpy --only-binary :numpy: numpy
强制安装)包括 BLAS 和 LAPACK 线性代数 API 的 OpenBLAS 实现。在这种情况下,library_dirs
报告使用 gcc/gfortran 编译的原始构建时配置;在运行时,OpenBLAS 库位于site-packages/numpy.libs/
(linux)、site-packages/numpy/.dylibs/
(macOS) 或site-packages/numpy/.libs/
(windows) 中。从源代码安装 numpy (
pip install numpy --no-binary numpy
) 在构建时搜索 BLAS 和 LAPACK 动态链接库,受环境变量 NPY_BLAS_LIBS、NPY_CBLAS_LIBS 和 NPY_LAPACK_LIBS 的影响;或NPY_BLAS_ORDER和NPY_LAPACK_ORDER;或可选文件~/.numpy-site.cfg
。 NumPy 会记住这些位置并期望在运行时加载相同的库。在 macOS 上的 NumPy 1.21+ 中,‘accelerate’(Apple 的 Accelerate BLAS 库)按照默认的 build-time 搜索顺序位于 ‘openblas’ 之后。
例子:
>>> 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']
相关用法
- Python numpy shape用法及代码示例
- Python numpy shares_memory用法及代码示例
- Python numpy searchsorted用法及代码示例
- Python numpy scimath.log用法及代码示例
- Python numpy signbit用法及代码示例
- Python numpy setdiff1d用法及代码示例
- Python numpy seterr用法及代码示例
- Python numpy sort用法及代码示例
- Python numpy scimath.logn用法及代码示例
- Python numpy square用法及代码示例
- Python numpy std用法及代码示例
- Python numpy scimath.log2用法及代码示例
- Python numpy sum用法及代码示例
- Python numpy spacing用法及代码示例
- Python numpy seterrobj用法及代码示例
- Python numpy squeeze用法及代码示例
- Python numpy scimath.arccos用法及代码示例
- Python numpy s_用法及代码示例
- Python numpy swapaxes用法及代码示例
- Python numpy sctype2char用法及代码示例
- Python numpy set_printoptions用法及代码示例
- Python numpy source用法及代码示例
- Python numpy save用法及代码示例
- Python numpy scimath.log10用法及代码示例
- Python numpy select用法及代码示例
注:本文由纯净天空筛选整理自numpy.org大神的英文原创作品 numpy.show_config。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。