numpy.base_repr#
- numpy.base_repr(number, base=2, padding=0)[source]#
傳回數字在給定進位制系統中的字串表示形式。
- 參數:
- numberint
要轉換的值。會處理正值和負值。
- baseint, optional
將
number
轉換為 base 進位制系統。有效範圍為 2-36,預設值為 2。- paddingint, optional
左側填補的零的數量。預設值為 0 (不填補)。
- 傳回值:
- outstr
number
在 base 進位制系統中的字串表示形式。
另請參閱
binary_repr
base_repr
的更快版本,適用於二進位。
範例
>>> import numpy as np >>> np.base_repr(5) '101' >>> np.base_repr(6, 5) '11' >>> np.base_repr(7, base=5, padding=3) '00012'
>>> np.base_repr(10, base=16) 'A' >>> np.base_repr(32, base=16) '20'