numpy.strings.translate — NumPy v2.6.dev0 Manual

strings.translate(a, table, deletechars=None)

[source]

#

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

str.translate

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')