原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.core.defchararray.decode.html
校对:(虚位以待)
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')