numpy.strings.translate#
- strings.translate(a, table, deletechars=None)[source]#
对于 a 中的每个元素,返回一个字符串副本,其中删除可选参数 deletechars 中出现的所有字符,并且其余字符已通过给定的翻译表进行映射。
对每个元素调用
str.translate。- 参数:
- a类数组对象,数据类型为
bytes_或str_ - table长度为 256 的 str
- deletecharsstr
- a类数组对象,数据类型为
- 返回:
- outndarray
输出数组为 str 或 unicode,取决于输入类型
另请参阅
示例
>>> import numpy as np >>> a = np.array(['a1b c', '1bca', 'bca1']) >>> table = a[0].maketrans('abc', '123') >>> deletechars = ' ' >>> np.char.translate(a, table, deletechars) array(['112 3', '1231', '2311'], dtype='<U5')