numpy.defchararray.multiply () in Python

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