numpy.char.encode#

char.encode(a, encoding=None, errors=None)[源代码]#

逐元素调用 str.encode .

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

参数:
a : 类数组,具有 StringDTypestr_ 数据类型array_like, with StringDType or str_ dtype
encodingstr, optional

编码的名称

errorsstr, optional

指定如何处理编码错误

返回:
outndarray

参见

str.encode

注释

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

示例

>>> import numpy as np
>>> a = np.array(['aAaAaA', '  aA  ', 'abBABba'])
>>> np.strings.encode(a, encoding='cp037')
array([b'ÁÁÁ', b'@@Á@@',
   b'‚ÂÁ‚'], dtype='|S7')