numpy.lib.
NumpyVersion
分析和比较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 commit hash)
'1.8.0B2.DEV-F1234AFA'、'1.8.1RC1.DEV-F1234AFA'等。
开发版本(没有可用的Git哈希):'1.8.0.dev unknown'
需要根据有效的版本字符串或其他 NumpyVersion 实例。请注意,相同(预发布)版本的所有开发版本的比较都是相同的。
1.9.0 新版功能.
numpy版本字符串 (np.__version__ )
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