numpy.strings.translate#

strings.translate(a,table,deletechars=None)[source]#

For each element ina, return a copy of the string where allcharacters occurring in the optional argumentdeletechars areremoved, and the remaining characters have been mapped through thegiven translation table.

Callsstr.translate element-wise.

Parameters:
aarray-like, withnp.bytes_ ornp.str_ dtype
tablestr of length 256
deletecharsstr
Returns:
outndarray

Output array of str or unicode, depending on input type

Examples

>>>importnumpyasnp>>>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')
On this page