Open In App

numpy string operations | join() function

Improve
Improve
Like Article
Like
Save
Share
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 :




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


Last Updated : 05 Feb, 2019
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads