Skip to content
Related Articles

Related Articles

numpy string operations | count() function

View Discussion
Improve Article
Save Article
  • Last Updated : 23 Jan, 2019
View Discussion
Improve Article
Save Article

numpy.core.defchararray.count(arr, sub, start=0, end=None) is another function for doing string operations in numpy.It returns an array with the number of non-overlapping occurrences of substring sub in the range start to end.

Parameters:
arr : array_like of str or unicode.
sub : [str or unicode] The substring which to be searched.
start : [ int, optional] The starting location in each string.
end : [ int, optional] The ending location in each string.

Returns : [ndarray] the number of non-overlapping occurrences of substring sub.

Code #1 :




# Python program explaining
# numpy.char.count() method 
  
# importing numpy as geek
import numpy as geek
  
# input arrays  
in_arr = geek.array(['Sayantan', '  Sayan  ', 'Sayansubhra'])
print ("Input array : ", in_arr) 
  
# output arrays 
out_arr = geek.char.count(in_arr, sub ='an')
print ("Output array: ", out_arr) 

Output:

Input array :  ['Sayantan' ' Sayan ' 'Sayansubhra']
Output array:  [2 1 1]

 
Code #2 :




# Python program explaining
# numpy.char.count() method 
  
# importing numpy as geek
import numpy as geek
  
# input arrays  
in_arr = geek.array(['Sayantan', '  Sayan  ', 'Sayansubhra'])
print ("Input array : ", in_arr) 
  
# output arrays 
out_arr = geek.char.count(in_arr, sub ='a', start = 1, end = 8)
print ("Output array: ", out_arr) 

Output:

Input array :  ['Sayantan' ' Sayan ' 'Sayansubhra']
Output array:  [3 2 2]

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!