本文簡要介紹 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
相關用法
- Python numpy lib.Arrayterator用法及代碼示例
- Python numpy linalg.svd用法及代碼示例
- Python numpy linalg.pinv用法及代碼示例
- Python numpy linalg.eigh用法及代碼示例
- Python numpy linalg.tensorinv用法及代碼示例
- Python numpy linalg.LinAlgError用法及代碼示例
- Python numpy linalg.matrix_rank用法及代碼示例
- Python numpy linalg.solve用法及代碼示例
- Python numpy linalg.det用法及代碼示例
- Python numpy linspace用法及代碼示例
- Python numpy linalg.cond用法及代碼示例
- Python numpy linalg.inv用法及代碼示例
- Python numpy linalg.eig用法及代碼示例
- Python numpy linalg.lstsq用法及代碼示例
- Python numpy linalg.norm用法及代碼示例
- Python numpy linalg.slogdet用法及代碼示例
- Python numpy linalg.multi_dot用法及代碼示例
- Python numpy linalg.tensorsolve用法及代碼示例
- Python numpy linalg.qr用法及代碼示例
- Python numpy linalg.matrix_power用法及代碼示例
- Python numpy linalg.cholesky用法及代碼示例
- Python numpy linalg.eigvals用法及代碼示例
- Python numpy linalg.eigvalsh用法及代碼示例
- Python numpy legendre.legint用法及代碼示例
- Python numpy laguerre.lagone用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.lib.NumpyVersion。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。