numpy string operations | rstrip() function (original) (raw)
Last Updated : 17 Jan, 2019
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 :
import
numpy as geek
in_arr
=
geek.array([
'Sun'
,
' Moon '
,
'Star'
])
print
(
"Input array : "
, in_arr)
out_arr
=
geek.char.rstrip(in_arr)
print
(
"Output array: "
, out_arr)
Output:
Input array : ['Sun' ' Moon ' 'Star'] Output array: ['Sun' 'Moon' 'Star']
Code #2 :
import
numpy as geek
in_arr
=
geek.array([
'Geeks'
,
'For'
,
'Geeks'
] )
print
(
"Input array : "
, in_arr)
out_arr
=
geek.char.rstrip(in_arr, chars
=
's'
)
print
(
"Output array: "
, out_arr)
Output:
Input array : ['Geeks' 'For' 'Geeks'] Output array: ['Geek' 'For' 'Geek']
Code #3 :
import
numpy as geek
in_arr
=
geek.array([
'GeeksG'
,
'ForG'
,
'Geeks'
] )
print
(
"Input array : "
, in_arr)
out_arr
=
geek.char.rstrip(in_arr, chars
=
'G'
)
print
(
"Output array: "
, out_arr)
Output:
Input array : ['GeeksG' 'ForG' 'Geeks'] Output array: ['Geeks' 'For' 'Geeks']
Similar Reads
- 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 | 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 | strip() function numpy.core.defchararray.strip(arr, chars=None) is another function for doing string operations in numpy. It returns a copy with the leading and 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 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 | split() function numpy.core.defchararray.split(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. Parameters: arr : array_like of str or unicode.Input array. sep : [ str or uni 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 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 | title() function numpy.core.defchararray.title(arr): function is used to Return element-wise title cased version of string or unicode.Title case words start with uppercase characters, all remaining cased characters are lowercase. Parameters: arr : [ array_like ] Input array which may be str or unicode. Returns : [nd 1 min read