РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pynpSpTxFd 129 of 145 menu
◀ ▶

Поиск подстроки в NumPy

Функция np.strings.find возвращает индекс первого вхождения или число -1, если фрагмент не найден. Результат это массив целых той же длины, что и строки.

Найдём букву l в двух словах:

import numpy as np words = np.array(['hello', 'world']) pos = np.strings.find(words, 'l') print(pos) # выведет [2 3]

Если подстроки нет, в ячейке будет -1:

import numpy as np codes = np.array(['abc', 'xyz']) missing = np.strings.find(codes, 'q') print(missing) # выведет [-1 -1]

В массиве cities ['Moscow', 'London'] найдите первое вхождение o и выведите массив индексов.

Для codes ['A12', 'B34'] определите позицию символа 3 в каждой строке и выведите результат.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить