numpy string operations | split() function Last Updated : 25 Nov, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report 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 unicode, optional] specifies the separator to use when splitting the string. maxsplit : how many maximum splits to do. Returns : [ndarray] Output Array containing of list objects. Code #1 : Python3 # Python program explaining # numpy.char.split() method # importing numpy import numpy as geek # input array in_arr = geek.array(['geeks for geeks']) print ("Input array : ", in_arr) # output array out_arr = geek.char.split(in_arr) print ("Output splitted array: ", out_arr) Output: Input array : ['geeks for geeks'] Output splitted array: [['geeks', 'for', 'geeks']] Code #2 : Python3 # Python program explaining # numpy.char.split() method # importing numpy import numpy as geek # input array in_arr = geek.array(['Num-py', 'Py-th-on', 'Pan-das']) print ("Input array : ", in_arr) # output array out_arr = geek.char.split(in_arr, sep ='-') print ("Output splitted array: ", out_arr) Output: Input array : ['Num-py' 'Py-th-on' 'Pan-das'] Output splitted array: [['Num', 'py'] ['Py', 'th', 'on'] ['Pan', 'das']] Code #3 : Python3 # Python program explaining # numpy.char.split() method # importing numpy import numpy as geek # input array in_arr = geek.array(['Num-py', 'Py-th-on', 'Pan-das']) print ("Input array : ", in_arr) # output array when maximum splitting # of every array element is 1 out_arr = geek.char.split(in_arr, sep ='-', maxsplit = 1) print ("Output splitted array: ", out_arr) Output: Input array : ['Num-py' 'Py-th-on' 'Pan-das'] Output splitted array: [['Num', 'py'] ['Py', 'th-on'] ['Pan', 'das']] Comment More infoAdvertise with us Next Article Numpy string operations | partition() 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 | splitlines() function In this numpy.core.defchararray.splitlines() function, each element in arr, return a list of the lines in the element, breaking at line boundaries. Syntax : numpy.core.defchararray.splitlines(arr, keepends = None) Parameters : arr : [array-like of str] Given array-like of string. keepends : [bool, o 1 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 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 | 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