numpy.char.translate#
- символ.перевести(a, таблица, deletechars=None)[источник]#
Для каждого элемента в a, возвращает копию строки, где все символы, встречающиеся в необязательном аргументе deletechars удалены, а оставшиеся символы были преобразованы через заданную таблицу перевода.
Вызывает
str.translateпоэлементно.- Параметры:
- aподобный массиву, с np.bytes_ или np.str_ dtype
- таблицастрока длиной 256
- deletecharsstr
- Возвращает:
- выходndarray
Выходной массив 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='