numpy.strings.translate#

строки.перевести(a, таблица, deletechars=None)[источник]#

Для каждого элемента в a, возвращает копию строки, где все символы, встречающиеся в необязательном аргументе deletechars удалены, а оставшиеся символы были преобразованы через заданную таблицу перевода.

Вызывает str.translate поэлементно.

Параметры:
aподобный массиву, с np.bytes_ или np.str_ dtype
таблицастрока длиной 256
deletecharsstr
Возвращает:
выходndarray

Выходной массив str или unicode, в зависимости от типа ввода

Смотрите также

str.translate

Примеры

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