numpy.char.decode #

字符。解码( a ,编码= None ,错误= None ) [来源] #

bytes.decode元素调用。

可用编解码器集来自 Python 标准库,并且可以在运行时扩展。有关详细信息,请参阅该 codecs模块。

参数
str 或 unicode 的array_like
编码str,可选

编码的名称

错误str,可选

指定如何处理编码错误

返回
输出数组

也可以看看

bytes.decode

笔记

结果的类型取决于指定的编码。

例子

>>> 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.char.decode(c, encoding='cp037')
array(['aAaAaA', '  aA  ', 'abBABba'], dtype='<U7')