Функция count() библиотеки NumPy

PythonPythonBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы рассмотрим функцию count() библиотеки NumPy, которая является очень полезным методом для подсчета количества вхождений заданной подстроки в массиве или строке.

Советы по использованию ВМ

После запуска виртуальной машины кликните в левом верхнем углу, чтобы переключиться на вкладку Notebook и получить доступ к Jupyter Notebook для практики.

Иногда может потребоваться подождать несколько секунд, пока Jupyter Notebook не загрузится полностью. Проверка операций не может быть автоматизирована из-за ограничений Jupyter Notebook.

Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.

Импортируем необходимый модуль

Начнем с импорта модуля NumPy с помощью инструкции import.

import numpy as np

Определяем массив строк

Определим массив строк NumPy, который будем использовать в нашем примере.

str1 = np.array(['ooooaaaaqqqk','ccccvvvvvaaaao','ggghhhjjjsskkka'])

Подсчитываем вхождения подстроки

Мы используем функцию count(), чтобы подсчитать количество вхождений определенной подстроки в массиве.

y = np.char.count(str1,'a')

Выводим результаты

Выводим результаты работы функции подсчета для выбранной подстроки.

print(y)

Подсчитываем несколько подстрок

Мы используем функцию count(), чтобы подсчитать количество вхождений нескольких подстрок в массиве.

z = np.char.count(str1,['k','o'])

Выводим результаты

Мы выводим результаты функции подсчета для выбранной подстроки.

print(z)

Ограничиваем диапазон поиска

Мы используем функцию count(), чтобы подсчитать количество вхождений определенной подстроки в определенном диапазоне внутри массива.

x = np.char.count(str1,'a',0,7)

Выводим результаты

Мы выводим результаты функции подсчета для выбранной подстроки внутри определенного диапазона.

print(x)

Резюме

В этом практическом занятии мы рассмотрели функцию count() библиотеки NumPy с тремя примерами, которые помогли нам понять, как ее использовать в различных сценариях. Функция count() помогает подсчитывать количество вхождений определенной подстроки внутри массива или строки.