numpy.char.decode #
- 字符。解码( a ,编码= None ,错误= None ) [来源] #
按
bytes.decode
元素调用。可用编解码器集来自 Python 标准库,并且可以在运行时扩展。有关详细信息,请参阅该
codecs
模块。- 参数:
- str 或 unicode 的array_like
- 编码str,可选
编码的名称
- 错误str,可选
指定如何处理编码错误
- 返回:
- 输出数组
也可以看看
笔记
结果的类型取决于指定的编码。
例子
>>> 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')