Функция numpy.char.count() в Python — количество непересекающихся вхождений указанной подстроки

Функция numpy.char.count() в Python подсчитывает количество непересекающихся вхождений указанной подстроки в заданном массиве строк.

Синтаксис

Аргументы

Функция np.char.count() принимает два обязательных аргумента в качестве параметров и имеет два необязательных аргумента:

  1. arr: это массив или строка, переданная в этом аргументе. Массив является обязательным аргументом для возврата счетчика. Массив, в котором должен быть найден счетчик, передается в этом аргументе.
  2. sub: в этом аргументе задается подстрока. Подстрока должна быть подсчитана в массиве. Эта подстрока ищется в массиве. Если совпадение найдено, то счет увеличивается. Это обязательный аргумент.
  3. start: начальный индекс массива. Это необязательный аргумент. Если этот аргумент передается с некоторыми значениями, то функция подсчета применяется от начального индекса каждого элемента в массиве. Функция не применяется к индексам перед начальным индексом каждого элемента в массиве.
  4. end: это конечный индекс массива. Это необязательный аргумент. Если этот аргумент передается с некоторыми значениями, то функция подсчета применяется до конечного индекса, указанного в аргументе.

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

Метод возвращает массив. Этот массив состоит из подсчета количества раз, когда подстрока присутствует в массиве. Если подстрока присутствует в элементе, то счетчик увеличивается на единицу.

Пример 1

Выход

В эту программу мы импортировали пакет функций для числовых расчетов. Затем мы создали массив numpy с именем arr, используя функцию с именем np.array(). Этот массив состоит из нескольких строк внутри массива numpy.

На следующем шаге мы передали этот массив функции np.char.count(), которая присутствует в классе char. Функция np.char.count() подсчитывает количество вхождений подстроки в элементах, присутствующих в строке. Сначала она берет первый элемент, находит счетчик и сохраняет его в первом индексе выходного массива.

Точно так же счетчик находится для всех остальных элементов массива. Следовательно, количество всех элементов находится и возвращается в виде массива.

Пример 2

Выход

В этой программе мы передали начальное и конечное значения индекса. Она находит количество вхождений подстроки между начальным и конечным индексом.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python