numpy.char.rpartition#
- символ.rpartition(a, sep)[источник]#
Разделить (разбить) каждый элемент вокруг самого правого разделителя.
Вызывает
str.rpartitionпоэлементно.Для каждого элемента в a, разделить элемент как последнее вхождение sep, и возвращает 3 строки, содержащие часть до разделителя, сам разделитель и часть после разделителя. Если разделитель не найден, возвращает 3 строки, содержащие саму строку, за которой следуют две пустые строки.
- Параметры:
- aподобный массиву, с
StringDType,bytes_, илиstr_dtype Входной массив
- sepstr или unicode
Правый разделитель для разделения каждого элемента в массиве.
- aподобный массиву, с
- Возвращает:
- выходndarray
Выходной массив
StringDType,bytes_илиstr_dtype, в зависимости от типов входных данных. Выходной массив будет иметь дополнительное измерение с 3 элементами на каждый входной элемент.
Смотрите также
Примеры
>>> import numpy as np >>> a = np.array(['aAaAaA', ' aA ', 'abBABba']) >>> np.char.rpartition(a, 'A') array([['aAaAa', 'A', ''], [' a', 'A', ' '], ['abB', 'A', 'Bba']], dtype='