numpy.char.decode#
- char.decode(a, encoding=None, errors=None)[原始碼]#
逐元素呼叫
bytes.decode
。可用的編解碼器集合來自 Python 標準函式庫,並且可以在執行時擴充。 更多資訊請參閱
codecs
模組。- 參數:
- a類陣列 (array_like),具有
bytes_
dtype - encodingstr,選用
編碼的名稱
- errorsstr,選用
指定如何處理編碼錯誤
- a類陣列 (array_like),具有
- 回傳值:
- outndarray
另請參閱
註解
結果的類型將取決於指定的編碼。
範例
>>> 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')