numpy string operations | join() function Last Updated : 05 Feb, 2019 Comments Improve Suggest changes Like Article Like Report numpy.core.defchararray.join(sep, arr) is another function for doing string operations in numpy. For each element in arr, it returns a copy of the string in which the string elements of array have been joined by separator. Parameters: sep : It joins elements with the string between them. arr :Input array. Returns : Output array of str or unicode with joined elements. Code #1 : Python3 # Python program explaining # numpy.core.defchararray.join() method # importing numpy import numpy as geek # input array in_arr = geek.array(['Python', 'Numpy', 'Pandas']) print ("Input original array : ", in_arr) # creating the separator sep = geek.array(['-', '+', '*']) out_arr = geek.core.defchararray.join(sep, in_arr) print ("Output joined array: ", out_arr) Output: Input original array : ['Python' 'Numpy' 'Pandas'] Output joined array: ['P-y-t-h-o-n' 'N+u+m+p+y' 'P*a*n*d*a*s'] Comment More infoAdvertise with us Next Article numpy string operations | join() 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 | 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 | 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 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 Like