кодесурса
«NumPy

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

script1adsense2code
script1adsense3code

Функция numpy.core.defchararray.replace ()

Для каждого элемента в данном массиве функция numpy.core.defchararray.replace () возвращает копию строки, в которой все вхождения подстроки old заменены на new.
Вызывает str.replace поэлементно.

Версия: 1.15.0

Синтаксис:

 numpy.core.defchararray.replace (a, old, new, count = None) 

Параметр:

название Описание Необходимые /
Необязательный
Данный массив как строки или Unicode необходимые
старый, новый Учитывая старую или новую строку или Unicode необходимые
подсчитывать Если указан необязательный аргумент count, заменяются только первые вхождения count. Необязательный

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

out: ndarray - Выходной массив str или unicode, в зависимости от типа ввода

Замечания:

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

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

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

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

>>> import numpy as np
>>> x = np.char.replace('The quick brown fox', 'fox', 'wolf')
>>> x
array('The quick brown wolf', dtype='<U20')

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

«NumPy

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

>>> import numpy as np
>>> x = np.char.replace('The quick fox brown fox', 'fox', 'wolf', count=0)
>>> x
array('The quick fox brown fox', dtype='<U23')

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

«NumPy

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

>>> import numpy as np
>>> x = np.char.replace('The quick fox brown fox', 'fox', 'wolf', count=1)
>>> x
array('The quick wolf brown fox', dtype='<U24')

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

«NumPy

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

>>> import numpy as np
>>> x = np.char.replace('The quick fox brown fox', 'fox', 'wolf', count=2)
>>> x
array('The quick wolf brown wolf', dtype='<U25')

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

«NumPy

Python - NumPy Code Editor:

Предыдущий: раздел ()
Далее: rjust ()

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code