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 



Tutorials