numpy.strings.encode — NumPy v2.6.dev0 Manual

strings.encode(a, encoding=None, errors=None)

[source]

#

Calls

str.encode

element-wise.

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:aarray_like, with StringDType or str_ 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>>> a=np.array(['aAaAaA',' aA ','abBABba'])>>> np.strings.encode(a,encoding='cp037')array([b'ÁÁÁ', b'@@Á@@', b'‚ÂÁ‚'], dtype='|S7')