Spec-Zone.ru › NumPy 2.0

numpy.char.rpartition

char.rpartition(a, sep)[source]

Разделение (разбиение) каждого элемента вокруг самого правого разделителя.

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

Для каждого элемента в a, разделить элемент как последнюю встречу sep, и вернуть 3 строки, содержащие часть перед разделителем, сам разделитель и часть после разделителя. Если разделитель не найден, вернуть 3 строки, содержащие саму строку, за которой следуют две пустые строки.

Параметры:
aмассив-подобный, с StringDType, bytes_, или str_ типом

Входной массив

sepстрока или unicode

Самый правый разделитель для разделения каждого элемента в массиве.

Возвращает:
outмассив ndarray

Массив выходных значений StringDType, bytes_ или str_ типа в зависимости от типов входных данных. Массив выходных данных будет иметь дополнительное измерение с 3 элементами на каждый элемент входных данных.

См. также

str.rpartition

Примеры

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API