numpy.char.decode#
- char.decode(a, encoding=None, errors=None)[源代码]#
逐个元素地调用
bytes.decode.可用编解码器的集合来自 Python 标准库,并且可以在运行时进行扩展.有关更多信息,请参见
codecs模块.- 参数:
- a : 类似数组, with
bytes_dtypearray_like, withbytes_dtype - encodingstr, optional
编码的名称
- errorsstr, optional
指定如何处理编码错误
- a : 类似数组, with
- 返回:
- 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')