numpy.defchararray.multiply() in Python
numpy.core.defchararray.multiply(arr, n)
: Concatenates strings ‘n’ times element-wise.
Parameters:
arr : array-like or string.
n : [array-like] no. of times we want to concatenate.
Returns : Concatenated String ‘n’ times element-wise.
Code #1:
import numpy as np
arr1 = [ 'eAAAa' , 'ttttds' , 'AAt' ]
arr2 = [ '11sf' , 'sdsf2' , '1111f2' ]
print ( "\narr1 : " , arr1)
print ( "\narr2 : " , arr2)
print ( "\narr1 : " , np.char.multiply(arr1, 2 ))
print ( "\narr1 : " , np.char.multiply(arr1, [ 2 , 4 , 3 ]))
print ( "\narr2 : " , np.char.multiply(arr2, 3 ))
|
Output:
arr1 : ['eAAAa', 'ttttds', 'AAt']
arr2 : ['11sf', 'sdsf2', '1111f2']
arr1 : ['eAAAaeAAAa' 'ttttdsttttds' 'AAtAAt']
arr1 : ['eAAAaeAAAa' 'ttttdsttttdsttttdsttttds' 'AAtAAtAAt']
arr2 : ['11sf11sf11sf' 'sdsf2sdsf2sdsf2' '1111f21111f21111f2']
Code #2:
import numpy as np
arr1 = 'This is geeks '
arr2 = 'for geeks '
print ( "\narr1 : " , np.char.multiply(arr1, 2 ))
print ( "\narr2 : " , np.char.multiply(arr2, 4 ))
|
Output:
arr1 : This is geeks
arr2 : for geeks
arr1 : This is geeks This is geeks
arr2 : for geeks for geeks for geeks for geeks
Last Updated :
30 Jun, 2020
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...