numpy.char.encode#
- char.encode(a, encoding=None, errors=None)[source]#
按元素调用
str.encode
。可用的编码器集合来自 Python 标准库,并且可以在运行时扩展。有关更多信息,请参阅
codecs
模块。- 参数:
- a类数组,具有
StringDType
或str_
数据类型 - encodingstr,可选
编码的名称
- errorsstr,可选
指定如何处理编码错误
- a类数组,具有
- 返回值:
- outndarray
另请参阅
备注
结果的类型将取决于指定的编码。
示例
>>> import numpy as np >>> a = np.array(['aAaAaA', ' aA ', 'abBABba']) >>> np.strings.encode(a, encoding='cp037') array([b'ÁÁÁ', b'@@Á@@', b'ÂÁÂ'], dtype='|S7')