Open In App

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']


Next Article
Practice Tags :

Similar Reads