numpy.distutils.misc_util.
all_strings
如果lst中的所有项都是字符串对象,则返回true。
allpath
使用操作系统的路径分隔符将一个/分隔的路径名转换为一个。
appendpath
as_list
blue_text
cyan_text
cyg2win32
default_config_dict
返回一个配置字典,以便在文件setup <name>.py中定义的configuration()函数中使用。
dict_append
dot_join
filter_sources
返回四个包含C、C++、FORTRAN和FORTRAN 90模块源的文件名列表。
generate_config_py
生成config.py文件,其中包含在构建包期间使用的系统信息。
配置 ['py_modules'] .append((packagename,“配置”,生成配置)
get_build_architecture
get_cmd
get_data_files
get_dependencies
get_ext_source_files
get_frame
从具有给定级别的调用堆栈返回帧对象。
get_info
返回给定C库的info dict。
info dict包含使用C库的必要选项。
包的名称(应与.ini文件的名称匹配,不带扩展名,例如文件的foofoo.ini文件).
如果给定,应该是一系列附加目录,在其中查找npy pkg配置文件。在NumPy目录之前搜索这些目录。
包含内部版本信息的词典。
如果找不到包。
参见
Configuration.add_npy_pkg_config
Configuration.add_installed_library
get_pkg_info
实例
要从NumPy获取npymath库的必要信息,请执行以下操作:
>>> npymath_info = np.distutils.misc_util.get_info('npymath') >>> npymath_info {'define_macros': [], 'libraries': ['npymath'], 'library_dirs': ['.../numpy/core/lib'], 'include_dirs': ['.../numpy/core/include']}
然后可以将此信息dict用作 Configuration 实例:
Configuration
config.add_extension('foo', sources=['foo.c'], extra_info=npymath_info)
get_language
从源代码确定语言值(c、f77、f90)
get_lib_source_files
get_mathlibs
从numpyconfig.h返回MATHLIB行
get_num_build_jobs
获取由的--parallel命令行参数设置的并行生成作业数设置.py如果命令没有收到设置,则选中环境变量NPYu NUMu BUILDu JOBS。如果未设置,则返回系统上的处理器数,最大值为8(以防止CPU过多时系统过载)。
可运行的并行作业数
get_numpy_include_dirs
返回给定包的库信息。
这个 LibraryInfo 包含生成信息的实例。
get_script_files
gpaths
将glob应用于路径,并在需要时预先准备本地路径。
green_text
has_cxx_sources
如果源包含C++文件,则返回true
has_f_sources
如果源包含Fortran文件,则返回true
is_local_src_dir
如果目录是本地目录,则返回true。
is_sequence
is_string
mingw32
使用mingw32环境时返回true。
minrelpath
决心 和“.”从路径。
njoin
连接两个或多个路径名组件+-使用操作系统的路径分隔符将/-分隔的路径名转换为一个。-决心 和 从路径。
在njoin('a','b')中传递n个参数,或在njoin中传递n个名称序列( [“a”,“b”] )或者是这些论点的混合体。
quote_args
red_text
terminal_has_colors
yellow_text
numpy.distutils