кодесурса
«NumPy

NumPy String операции: функция rpartition ()

script1adsense2code
script1adsense3code

функция numpy.core.defchararray.rpartition ()

Функция numpy.core.defchararray.rpartition () используется для разделения (разделения) каждого элемента вокруг крайнего правого разделителя.
Вызывает str.rpartition поэлементно.
Для каждого элемента в a разделите элемент как последнее вхождение sep и верните 3 строки, содержащие часть перед разделителем, сам разделитель и часть после разделителя. Если разделитель не найден, вернуть 3 строки, содержащие саму строку, а затем две пустые строки.

Версия: 1.15.0

Синтаксис:

 numpy.core.defchararray.rpartition (a, sep) 

Параметр:

название Описание Необходимые /
Необязательный
a: массив как str или unicode Входной массив необходимые
sep: int или unicode Самый правый разделитель для разделения каждого элемента в массиве. необходимые

Возвращаемое значение:

out: ndarray - Выходной массив строки или Unicode, в зависимости от типа ввода. Выходной массив будет иметь дополнительное измерение с 3 элементами на элемент ввода.

p> класс 'chararray' существует для обратной совместимости с Numarray, он не рекомендуется для новых разработок. Начиная с numpy 1.4, если нужны массивы строк, рекомендуется использовать массивы 'dtype', 'object_', 'string_' или 'unicode_' и использовать бесплатные функции в модуле 'numpy.char' для быстрой векторизации. строковые операции.

Некоторые методы будут доступны, только если соответствующий строковый метод доступен в вашей версии Python.

Предпочтительным псевдонимом для defchararray является numpy.char.

Пример-1: функция numpy.rpartition ()

import numpy as np
x ="Python Exercises, Practice, Solution"
print("Original string:")
print(x)
print("\nHere separator is 'Practice'")
print(np.char.rpartition(x, 'Practice'))
print("\nHere separator is 'Solution'")
print(np.char.rpartition(x, 'Solution'))
print("\nHere separator is ','")
print(np.char.rpartition(x, ','))

Выход:

 Исходная строка:
Python упражнения, практика, решение
Здесь разделитель «Практика»
[«Упражнения на Python», «Практика», «Решение»]
Здесь разделитель «Решение»
['Упражнения на Python, практика,' 'решение' '']
Здесь разделитель ','
['Упражнения на Python, практика' ',' 'Решение'] 

Иллюстрированная презентация:

«NumPy

Пример 2: функция numpy.rpartition ()

import numpy as np
x ="Python Exercises, Solution,  Practice, Solution"
print("Original string:")
print(x)
print("\nHere separator is 'Solution'")
print(np.char.rpartition(x, 'Solution'))

Выход:

 Исходная строка:
Python Упражнения, Решение, Практика, Решение
Здесь разделитель «Решение»
['Упражнения на Python, решение, практика,' 'решение' '']

Иллюстрированная презентация:

«NumPy

Python - NumPy Code Editor:

Предыдущая: rjust ()
Далее: rsplit ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code