Numpy string operations | rindex() function (original) (raw)
Last Updated : 29 Aug, 2020
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 string or unicode.
start, end : [int, optional] Optional arguments start and end are interpreted as in slice notation.
Return : Return the output array of ints.
Code #1 :
Python3
import
numpy as geek
arr
=
"GeeksforGeeks - A computer science portal for geeks"
sub
=
'science'
gfg
=
geek.char.rindex(arr, sub)
print
(gfg)
Output :
27
Code #2 :
Python3
import
numpy as geek
arr
=
"GeeksforGeeks - A computer science portal for geeks"
sub
=
'geeks'
gfg
=
geek.char.rindex(arr, sub, start
=
0
, end
=
None
)
print
(gfg)
Output :
46
Similar Reads
- 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 | rstrip() function numpy.core.defchararray.rstrip(arr, chars=None) is another function for doing string operations in numpy. It returns a copy with the trailing characters removed for each element in arr. Parameters: arr : array_like of str or unicode. char : [str or unicode, optional] the set of characters to be remo 2 min read
- numpy string operations | rsplit() function numpy.core.defchararray.rsplit(arr, sep=None, maxsplit=None) is another function for doing string operations in numpy. It returns a list of the words in the string, using sep as the delimiter string for each element in arr. The rsplit() method splits every string array element into a list, starting 2 min read
- 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 Content String OperationsString Information String Comparison In this article, we’ll explore the v 5 min read
- Numpy string operations | partition() function In the numpy.core.defchararray.partition() function, each element in arr, split the element as the first occurrence of sep, and return 3 strings containing the part before the separator, the separator itself, and the part after the separator. If the separator is not found, return 3 strings containin 1 min read
- Numpy string operations | rpartition() function In the numpy.core.defchararray.rpartition() function, each element in arr, split the element as the last occurrence of sep, and return 3 strings containing the part before the separator, the separator itself, and the part after the separator. If the separator is not found, return 3 strings containin 1 min read
- numpy string operations | rjust() function numpy.core.defchararray.rjust(arr, width, fillchar=' ') is another function for doing string operations in numpy. It returns an array with the elements of arr right-justified in a string of length width.It fills remaining space of each array element using fillchr parameter.If fillchr is not passed t 2 min read
- numpy string operations | find() function 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 2 min read
- numpy string operations | zfill() function numpy.core.defchararray.zfill(arr, width) is another function for doing string operations in numpy. For each element in the array it returns the numeric string left-filled with zeros.The number of left filled zeros happen according to the width. Parameters: arr : array_like of str or unicode.Input a 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