numpy string operations | find() function Last Updated : 23 Jan, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report numpy.core.defchararray.find(arr, sub, start=0, end=None) is another function for doing string operations in numpy.It returns the lowest index in the string where substring sub is found for each element in arr within the range start to end.It returns -1 otherwise. 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] Output array of ints. Code #1 : Python3 # Python program explaining # numpy.char.find() method # importing numpy as geek import numpy as geek # input arrays in_arr = geek.array(['aAaAaA', 'baA', 'abBABba']) print ("Input array : ", in_arr) # output arrays out_arr = geek.char.find(in_arr, sub ='A') print ("Output array: ", out_arr) Output: Input array : ['aAaAaA' 'baA' 'abBABba'] Output array: [1 2 3] Code #2 : Python3 # Python program explaining # numpy.char.find() method # importing numpy as geek import numpy as geek # input arrays in_arr = geek.array(['aAaAaA', 'aA', 'abBABba']) print ("Input array : ", in_arr) # output arrays out_arr = geek.char.find(in_arr, sub ='a', start = 3, end = 7) print ("Output array: ", out_arr) Output: Input array : ['aAaAaA' 'aA' 'abBABba'] Output array: [ 4 -1 6] Comment More infoAdvertise with us Next Article numpy string operations | find() function J jana_sayantan Follow Improve Article Tags : Python Python-numpy Python numpy-String Operation Practice Tags : python Similar Reads Numpy - String Functions & Operations NumPy String functions belong to the numpy.char module and are designed to perform element-wise operations on arrays. These functions can help to handle and manipulate string data efficiently.Table of ContentString OperationsString Information String Comparison In this article, weâll explore the var 5 min read numpy string operations | count() function 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] Th 2 min read numpy string operations | rfind() function numpy.core.defchararray.find(arr, sub, start=0, end=None) is another function for doing string operations in numpy.It returns the highest index in the string where substring sub is found for each element in arr.It returns -1 if sub is not contained within [start, end]. Parameters: arr : array_like o 2 min read numpy string operations | index() function numpy.core.defchararray.index(arr, sub, start=0, end=None) is another function for doing string operations in numpy. It returns the lowest index in the string where substring sub is found for each element in arr. It returns value error if sub is not contained within the range [start, end]. Parameter 2 min read Numpy string operations | rindex() function numpy.core.defchararray.rindex() function, raises ValueError when the substring sub is not found. Calls str.rindex element-wise. Syntax : numpy.core.defchararray.rindex(arr, sub, start = 0, end = None) Parameters : arr : [array-like of str or unicode] Array-like of str . sub : [str or unicode] Input 1 min read Like