当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python numpy lib.NumpyVersion用法及代码示例


本文简要介绍 python 语言中 numpy.lib.NumpyVersion 的用法。

用法:

class  numpy.lib.NumpyVersion(vstring)

解析和比较 numpy 版本字符串。

NumPy 具有以下版本控制方案(给出的数字是示例;原则上它们可以大于 9):

  • 发布版本:‘1.8.0’、‘1.8.1’等。

  • 阿尔法:‘1.8.0a1’、‘1.8.0a2’等。

  • 测试版:‘1.8.0b1’、‘1.8.0b2’等。

  • 候选版本:‘1.8.0rc1’、‘1.8.0rc2’等。

  • 开发版本:‘1.8.0.dev-f1234afa’(附加 git 提交哈希)

  • a1 之后的开发版本:‘1.8.0a1.dev-f1234afa’,

    ‘1.8.0b2.dev-f1234afa’、‘1.8.1rc1.dev-f1234afa’等。

  • 开发版本(没有可用的 git 哈希):'1.8.0.dev-Unknown'

需要针对有效版本字符串或其他 NumpyVersion 实例进行比较。请注意,同一(预)版本的所有开发版本都比较相同。

参数

vstring str

NumPy 版本字符串(np.__version__)。

例子

>>> from numpy.lib import NumpyVersion
>>> if NumpyVersion(np.__version__) < '1.7.0':
...     print('skip')
>>> # skip
>>> NumpyVersion('1.7')  # raises ValueError, add ".0"
Traceback (most recent call last):
    ...
ValueError: Not a valid numpy version string

相关用法


注:本文由纯净天空筛选整理自numpy.org大神的英文原创作品 numpy.lib.NumpyVersion。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。