strings.decode(a, encoding=None, errors=None)
Calls
element-wise.
The set of available codecs comes from the Python standard library, and may be extended at runtime. For more information, see the
module.
Parameters:aarray_like, with bytes_ dtypeencodingstr, optionalThe name of an encoding
errorsstr, optionalSpecifies how to handle encoding errors
Returns:outndarrayNotes
The type of the result will depend on the encoding specified.
Examples
>>> importnumpyasnp>>> c=np.array([b'\x81\xc1\x81\xc1\x81\xc1',b'@@\x81\xc1@@',... b'\x81\x82\xc2\xc1\xc2\x82\x81'])>>> carray([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')