numpy.lib.NumpyVersion¶
- class
numpy.lib.
NumpyVersion
(vstring)[source]¶ 解析和比较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哈希)
- 开发版本之后a1:'1.8.0a1.dev-f1234afa',
- '1.8.0b2.dev-f1234afa','1.8.1rc1.dev-f1234afa'等。
- 开发版本(没有git哈希可用):'1.8.0.dev-Unknown'
需要对有效的版本字符串或其他
NumpyVersion
实例进行比较。注意,相同(预)释放的所有开发版本都比较相等。版本1.9.0中的新功能。
参数: 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"