numpy.char.decode#

char.decode(a, encoding=None, errors=None)[原始碼]#

逐元素呼叫 bytes.decode

可用的編解碼器集合來自 Python 標準函式庫,並且可以在執行時擴充。 更多資訊請參閱 codecs 模組。

參數:
a類陣列 (array_like),具有 bytes_ dtype
encodingstr,選用

編碼的名稱

errorsstr,選用

指定如何處理編碼錯誤

回傳值:
outndarray

另請參閱

bytes.decode

註解

結果的類型將取決於指定的編碼。

範例

>>> import numpy as np
>>> c = np.array([b'\x81\xc1\x81\xc1\x81\xc1', b'@@\x81\xc1@@',
...               b'\x81\x82\xc2\xc1\xc2\x82\x81'])
>>> c
array([b'\x81\xc1\x81\xc1\x81\xc1', b'@@\x81\xc1@@',
       b'\x81\x82\xc2\xc1\xc2\x82\x81'], dtype='|S7')
>>> np.strings.decode(c, encoding='cp037')
array(['aAaAaA', '  aA  ', 'abBABba'], dtype='<U7')