numpy.core.defchararray.decode

numpy.core.defchararray.decode(a, encoding=None, errors=None)[source]

逐个调用str.decode

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

参数:

a:array_like of str或unicode

encoding:str,可选

编码的名称

错误:str,可选

指定如何处理编码错误

返回:

out:ndarray

也可以看看

str.decode

笔记

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

例子

>>> c = np.array(['aAaAaA', '  aA  ', 'abBABba'])
>>> c
array(['aAaAaA', '  aA  ', 'abBABba'],
    dtype='|S7')
>>> np.char.encode(c, encoding='cp037')
array(['\x81\xc1\x81\xc1\x81\xc1', '@@\x81\xc1@@',
    '\x81\x82\xc2\xc1\xc2\x82\x81'],
    dtype='|S7')