numpy.core.defchararray.count(arr, substring, start=0, end=None)
: Counts for the non-overlapping occurrence of sub-string in the specified range.
Parameters:
arr : array-like or string to be searched.
substring : substring to search for.
start, end : [int, optional] Range to search in.
Returns : An integer array with the number of non-overlapping occurrences of sub-string.
Code #1:
import numpy as np
arr = [ 'vdsdsttetteteAAAa' , 'AAAAAAAaattttds' , 'AAaaxxxxtt' , 'AAaaXDSDdscz' ]
print ( "arr : " , arr)
print ( "Count of 'tt'" , np.char.count(arr, 'tt' ))
print ( "Count of 'tt'" , np.char.count(arr, 'tt' , start = 0 ))
print ( "Count of 'tt'" , np.char.count(arr, 'tt' , start = 8 ))
|
Output:
arr : ['vdsdsttetteteAAAa', 'AAAAAAAaattttds', 'AAaaxxxxtt', 'AAaaXDSDdscz']
Count of 'tt' [2 2 1 0]
Count of 'tt' [2 2 1 0]
Count of 'tt' [1 2 1 0]
Code #2:
import numpy as np
arr = [ 'vdsdsttetteteAAAa' , 'AAAAAAAaattttds' , 'AAaaxxxxtt' , 'AAaaXDSDdscz' ]
print ( "arr : " , arr)
print ( "Count of 'Aa'" , np.char.count(arr, 'Aa' ))
print ( "Count of 'Aa'" , np.char.count(arr, 'Aa' , start = 8 ))
|
Output:
arr : ['vdsdsttetteteAAAa', 'AAAAAAAaattttds', 'AAaaxxxxtt', 'AAaaXDSDdscz']
Count of 'Aa' [1 1 1 1]
Count of 'Aa' [1 0 0 0]
Last Updated :
10 Oct, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...