# numpy.char.count

char.count(a, sub, start=0, end=None)

  Returns an array with the number of non-overlapping occurrences of substring sub in the range [start, end].

  Calls `str.count` element-wise.

  Parameters
    a array_like of str or unicode
    sub str or unicode

      The substring to search for.

    start, end int, optional

      Optional arguments start and end are interpreted as slice notation to specify the range in which to count.

  Returns
    out ndarray

      Output array of ints.

  See also

  `str.count`

  Examples

      >>> c = np.array(['aAaAaA', '  aA  ', 'abBABba'])
      >>> c
      array(['aAaAaA', '  aA  ', 'abBABba'], dtype='<U7')
      >>> np.char.count(c, 'A')
      array([3, 1, 1])
      >>> np.char.count(c, 'aA')
      array([3, 1, 0])
      >>> np.char.count(c, 'A', start=1, end=4)
      array([2, 1, 1])
      >>> np.char.count(c, 'A', start=1, end=3)
      array([1, 0, 0])

previous

numpy.char.compare_chararrays

next

numpy.char.endswith