numpy.count () in Python

NumPy | Python Methods and Functions

numpy.core.defchararray.count (arr, substring, start = 0, end = None) : Counts for non-overlapping occurrences of a substring 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:

# Python program illustrating
# numpy.char.count () method

  

import numpy as np 

 
# 2D array

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 ))

Exit :

 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:

# Python program illustrating
# numpy.char.count () method

import numpy as np 

 
# 2D array

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 ))

Exit:

 arr: [`vdsdsttetteteAAAa`,` AAAAAAAaattttds`, `AAaaxxxxtt`,` AAaaXDSDdscz`] Count of `Aa` [1 1 1 1] Count of` Aa` [1 0 0 0] 




Get Solution for free from DataCamp guru