bundles / numpy latest / numpy / strings / decode
_ArrayFunctionDispatcher
numpy.strings:decode
source: build-install/usr/lib/python3.14/site-packages/numpy/_core/strings.py:535
Signature
def decode(a, encoding = None, errors = None)Summary
Calls bytes.decode element-wise.
Extended Summary
The set of available codecs comes from the Python standard library, and may be extended at runtime. For more information, see the codecs module.
Parameters
a: array_like, with ``bytes_`` dtypeencoding: str, optionalThe name of an encoding
errors: str, optionalSpecifies how to handle encoding errors
Returns
out: ndarray
Notes
The type of the result will depend on the encoding specified.
Examples
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 np.strings.decode(c, encoding='cp037')✓
array(['aAaAaA', ' aA ', 'abBABba'], dtype='<U7')
See also
- bytes.decode
py:meth
Aliases
numpy.char.decode