NumPy参考 >例行程序 >Miscellaneous routines > numpy.lib.NumpyVersion
numpy.lib.
NumpyVersion
(vstring )[源代码] ¶解析并比较numpy版本字符串。
NumPy具有以下版本控制方案(给出的数字仅为示例;原则上可以为> 9):
发行版本:“ 1.8.0”,“ 1.8.1”等
Alpha:“ 1.8.0a1”,“ 1.8.0a2”等
Beta:“ 1.8.0b1”,“ 1.8.0b2”等
候选版本:“ 1.8.0rc1”,“ 1.8.0rc2”等
开发版本:'1.8.0.dev-f1234afa'(附加了git commit hash)
'1.8.0b2.dev-f1234afa','1.8.1rc1.dev-f1234afa'等
开发版本(无可用的git哈希):“ 1.8.0.dev-未知”
需要与有效的版本字符串或其他
NumpyVersion
实例进行比较。请注意,相同(预)发行版的所有开发版本比较都相等。
1.9.0版中的新功能。
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