numpy.char.rpartition
- char.rpartition(a, sep)[source]
-
Разделение (разбиение) каждого элемента вокруг самого правого разделителя.
Вызывает
str.rpartitionпо элементам.Для каждого элемента в
a, разделить элемент как последнюю встречуsep, и вернуть 3 строки, содержащие часть перед разделителем, сам разделитель и часть после разделителя. Если разделитель не найден, вернуть 3 строки, содержащие саму строку, за которой следуют две пустые строки.- Параметры:
-
-
aмассив-подобный, с
StringDType,bytes_, илиstr_типом -
Входной массив
- sepстрока или unicode
-
Самый правый разделитель для разделения каждого элемента в массиве.
-
aмассив-подобный, с
- Возвращает:
-
- outмассив ndarray
-
Массив выходных значений
StringDType,bytes_илиstr_типа в зависимости от типов входных данных. Массив выходных данных будет иметь дополнительное измерение с 3 элементами на каждый элемент входных данных.
См. также
Примеры
>>> a = np.array(['aAaAaA', ' aA ', 'abBABba']) >>> np.strings.rpartition(a, 'A') array([['aAaAa', 'A', ''], [' a', 'A', ' '], ['abB', 'A', 'Bba']], dtype='<U5')
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.char.rpartition.html