Open In App

numpy.defchararray.add() in Python

Last Updated : 28 Nov, 2018
Improve
Improve
Like Article
Like
Save
Share
Report

numpy.core.defchararray.add(arr1, arr2): Concatenates two strings element-wise.

Parameters:
arr1 : array-like or string.
arr2 : array-like or string.

Returns : Concatenates String.

Code #1:




# Python Program illustrating 
# numpy.char.add() method 
import numpy as np 
  
arr1 = ['vdteteAAAa', 'AAAttttds', 'AAaxtt']
arr2 = ['1111sfdsf', '1111111sdsf2', '1111111sfsf2']
  
print ("\narr1 : ", arr1)
print ("\narr2 : ", arr2)
  
print ("\narr1 + arr2\n", np.char.add(arr1, arr2))
print ("\narr2 + arr1\n", np.char.add(arr2, arr1))


Output:

arr1 :  ['vdteteAAAa', 'AAAttttds', 'AAaxtt']

arr2 :  ['1111sfdsf', '1111111sdsf2', '1111111sfsf2']

arr1 + arr2
 ['vdteteAAAa1111sfdsf' 'AAAttttds1111111sdsf2' 'AAaxtt1111111sfsf2']

arr2 + arr1
 ['1111sfdsfvdteteAAAa' '1111111sdsf2AAAttttds' '1111111sfsf2AAaxtt']

 
Code #2:




# Python Program illustrating 
# numpy.char.add() method 
import numpy as np 
  
arr1 = 'This is geeks '
arr2 = 'for geeks '
  
print ("\narr1 + arr2\n", np.char.add(arr1, arr2))
print ("\narr2 + arr1\n", np.char.add(arr2, arr1))


Output:

arr1 + arr2
 This is geeks for geeks 

arr2 + arr1
 for geeks This is geeks 

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads