numpy string operations | rstrip() function Last Updated : 17 Jan, 2019 Comments Improve Suggest changes Like Article Like Report 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 removed. If omitted or None, it removes whitespace. The chars argument is not a prefix or suffix; it is all combinations of its values which we want to strip. Returns : [ndarray] Output array of str or unicode, depending on input type. Code #1 : Python3 # Python program explaining # numpy.char.rstrip() method import numpy as geek # input arrays in_arr = geek.array(['Sun', ' Moon ', 'Star']) print ("Input array : ", in_arr) out_arr = geek.char.rstrip(in_arr) # whitespace removed from arr[1] # as we have set chars = None print ("Output array: ", out_arr) Output: Input array : ['Sun' ' Moon ' 'Star'] Output array: ['Sun' 'Moon' 'Star'] Code #2 : Python3 # Python program explaining # numpy.char.rstrip() method import numpy as geek # input arrays in_arr = geek.array([ 'Geeks', 'For', 'Geeks'] ) print ("Input array : ", in_arr) out_arr = geek.char.rstrip(in_arr, chars ='s') #'s' removed from arr[0] and # arr[2] as we have set chars ='s' print ("Output array: ", out_arr) Output: Input array : ['Geeks' 'For' 'Geeks'] Output array: ['Geek' 'For' 'Geek'] Code #3 : Python3 # Python program explaining # numpy.char.rstrip() method import numpy as geek # input arrays in_arr = geek.array([ 'GeeksG', 'ForG', 'Geeks'] ) print ("Input array : ", in_arr) out_arr = geek.char.rstrip(in_arr, chars ='G') # will strip 'G' from right side # from each element(if exists) print ("Output array: ", out_arr) Output: Input array : ['GeeksG' 'ForG' 'Geeks'] Output array: ['Geeks' 'For' 'Geeks'] Comment More infoAdvertise with us Next Article numpy string operations | rstrip() function J jana_sayantan Follow Improve Article Tags : Python Python-numpy Python numpy-String Operation Practice Tags : python Similar Reads 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 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 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 | 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 | lstrip() function numpy.core.defchararray.lstrip(arr, chars=None) is another function for doing string operations in numpy. It returns a copy with the leading 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 remov 2 min read Like