strings.translate(a, table, deletechars=None)
For each element in a, return a copy of the string where all characters occurring in the optional argument deletechars are removed, and the remaining characters have been mapped through the given translation table.
Calls
element-wise.
Parameters:aarray-like, with bytes_ or str_ dtypetablestr of length 256deletecharsstrReturns:outndarrayOutput 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')