當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。