  numpy.defchararray.multiply () in Python

NumPy | Python Methods and Functions

numpy.core.defchararray.multiply (arr, n) : concatenates lines & # 39; n & # 39; times by elements.

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 :

 # Python program illustrating # numpy.char.multiply () method import numpy as np    arr1 = [ ' eAAAa' , 'ttttds' ​​ , 'AAt' ] arr2 = [ '11sf' , 'sdsf 2' , '1111f2' ]   print ( "arr1:" , arr1) print ( "arr2:" , arr2)   print ( "arr1:" , np.char.multiply (arr1, 2 ))   # Separate multiplication print ( "arr1:" , np.char.multiply (arr1, [ 2 , 4 , 3 ])) print ( "arr2:" , 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''f211f211> strong>

 # Python program illustrating # numpy.char.multiply () method import numpy as np    arr1 = 'This is geeks' arr2 = 'for geeks'    print ( "arr1:" , np.char.multiply (arr1, 2 )) print ( "arr2:" , np.char.multiply (arr2, 4 ))

Exit :

arr1 : This is geeks arr2: for geeks arr1: This is geeks This is geeks arr2: for geeks for geeks for geeks for geeks