numpy.distutils.ccompiler_opt.CCompilerOpt.feature_implies#

方法

distutils.ccompiler_opt.CCompilerOpt.feature_implies(names, keep_origins=False)[source]#

返回由“names”隐含的一组 CPU 特性。

参数:
namesstr 或 str 序列

CPU 特性名称(以大写形式表示)。

keep_originsbool

如果为 False(默认值),则返回的集合将不包含来自“names”的任何特性。这种情况仅在两个特性相互隐含时发生。

示例

>>> self.feature_implies("SSE3")
{'SSE', 'SSE2'}
>>> self.feature_implies("SSE2")
{'SSE'}
>>> self.feature_implies("SSE2", keep_origins=True)
# 'SSE2' found here since 'SSE' and 'SSE2' imply each other
{'SSE', 'SSE2'}