NumPy char | count method
count(~) method returns a Numpy array containing the number of occurrences of the given substring in each of the input strings.
The source array of strings.
The substring to count.
The starting index from which to count.
The ending index until which to count.
A Numpy array of integers that represent the counts of the substrings in the input strings.
np.char.count(["aacd", "abc"], "a")array([2, 1])
Specifying a starting index
np.char.count(["aacd", "abc"], "a", start=1)array([1, 0])
Since we are starting from index 1, we do not include the
a at index 0.
Specifying an ending index
np.char.count(["aacd", "abc"], "a", end=1)array([1, 1])
Since we ignore all characters including and after index 1, we only get a count of 1 for each.