кодесурса
«NumPy

Операции с NumPy String: функция partition ()

script1adsense2code
script1adsense3code

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

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

Версия: 1.15.0

Синтаксис:

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

Параметр:

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

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

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

Замечания:

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

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

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

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

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

Выход:

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

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

«NumPy

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

«NumPy

Python - NumPy Code Editor:

Предыдущая: lstrip ()
Далее: заменить ()

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code