numpy.core.defchararray.index(arr, substring, start=0, end=None)
: Finds the lowest index of the sub-string in the specified range But if substring is not found, it raises ValueError.
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 lowest index of found sub-string, raises ValueError if substring is not found.
Code #1:
import numpy as np
arr = [ 'this is geeks for geek' ]
print ( "arr : " , arr)
print ( "\nindex of 'geeks' : " , np.char.index(arr, 'geeks' ))
|
Output:
arr : ['this is geeks for geek']
index of 'geeks' : [8]
Code #2:
import numpy as np
arr = [ 'this is geeks for geek' ]
print ( "\nindex of 'geeks' : " , np.char.index(arr, 'geeks' , start = 2 ))
print ( "\nindex of 'geeks' : " , np.char.index(arr, 'geeks' , start = 10 ))
print ( "\nindex of 'geek' : " , np.char.index(arr, 'geek' , start = 10 ))
|
Output:
index of 'geeks' : [8]
ValueError: substring not found
index of 'geek' : [18]
Last Updated :
28 Nov, 2018
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...