Операции со строками
Модуль numpy.char предоставляет набор векторизованных операций со строками для массивов типа numpy.str_ или numpy.bytes_. Все они основаны на методах строк в стандартной библиотеке Python.
Операции со строками
| Возвращает поэлементное конкатенацию строк для двух массивов str или unicode. |
| Возвращает (a * i), то есть поэлементное умножение строк. |
| Возвращает (a % i), то есть форматирование строк (интерполяция) до Python 2.6, поэлементно для пары массивов str или unicode. |
| Возвращает копию |
| Возвращает копию |
| Вызывает |
| Вызывает |
| Возвращает копию каждого элемента строки, где все символы табуляции заменены одним или несколькими пробелами. |
| Возвращает строку, которая является конкатенацией строк в последовательности |
| Возвращает массив с элементами |
| Возвращает массив с элементами, преобразованными в нижний регистр. |
| Для каждого элемента в |
| Разделяет каждый элемент в |
| Для каждого элемента в |
| Возвращает массив с элементами |
| Разделяет (разбивает) каждый элемент вокруг символа разделителя справа. |
| Для каждого элемента в |
| Для каждого элемента в |
| Для каждого элемента в |
| Для каждого элемента в |
| Для каждого элемента в |
| Возвращает поэлементную копию строки с заглавными символами, преобразованными в строчные и наоборот. |
| Возвращает поэлементную строку в формате заголовка (title cased) для строки или unicode. |
| Для каждого элемента в |
| Возвращает массив с элементами, преобразованными в верхний регистр. |
| Возвращает числовую строку, заполненную нулями слева. |
Сравнение
В отличие от стандартных операторов сравнения NumPy, операторы в модуле char удаляют завершающие пробелы перед выполнением сравнения.
| Возвращает (x1 == x2) поэлементно. |
| Возвращает (x1 != x2) поэлементно. |
| Возвращает (x1 >= x2) поэлементно. |
| Возвращает (x1 <= x2) поэлементно. |
| Возвращает (x1 > x2) поэлементно. |
| Возвращает (x1 < x2) поэлементно. |
| Выполняет поэлементное сравнение двух массивов строк с использованием оператора сравнения, указанного в |
Информация о строках
| Возвращает массив с количеством неперекрывающихся вхождений подстроки |
| Возвращает булевый массив, который |
| Для каждого элемента возвращает наименьший индекс в строке, где найдена подстрока |
| Аналогично |
| Возвращает True для каждого элемента, если все символы в строке являются буквенными и присутствует хотя бы один символ, в противном случае False. |
| Возвращает True для каждого элемента, если все символы в строке являются буквенно-цифровыми и присутствует хотя бы один символ, в противном случае False. |
| Для каждого элемента возвращает True, если в элементе есть только десятичные символы. |
| Возвращает True для каждого элемента, если все символы в строке являются цифрами и присутствует хотя бы одна цифра, в противном случае False. |
| Возвращает True для каждого элемента, если все символы в строке в нижнем регистре и присутствует хотя бы один символ в регистре, в противном случае False. |
| Для каждого элемента возвращает True, если в элементе есть только числовые символы. |
| Возвращает True для каждого элемента, если в строке есть только пробельные символы и присутствует хотя бы один символ, в противном случае False. |
| Возвращает True для каждого элемента, если элемент является строкой в стиле заголовка и присутствует хотя бы один символ, в противном случае False. |
| Возвращает True для каждого элемента, если все символы в строке в верхнем регистре и присутствует хотя бы один символ в регистре, в противном случае False. |
| Для каждого элемента в |
| Аналогично |
| Возвращает булевый массив, который |
| Возвращает длину (len) a поэлементно. |
Класс утилит
| Создаёт объект |
| Преобразует входные данные в |
| Обеспечивает удобный вид на массивы строковых и символьных значений. |
© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/routines.char.html