numpy.char.multiply() function in Python
The multiply() method of the char class in the NumPy module is used for element-wise string multiple concatenation.
numpy.char.multiply()
Syntax : numpy.char.multiply(a, i)
Parameters :
- a : array of str or unicode
- i : number of times to be repeated
Returns : Array of strings
Example 1 : Using the method on a single element string array.
Python3
# importing the module import numpy as np # created an array arr1 = np.array([ 'Beginner' ]) print ( "Original Array :" ) print (arr1) # number of times to be repeated i = 3 # using the char.multiply() method arr2 = np.char.multiply(arr1, i) print ( "\nNew array :" ) print (arr2) |
Output :
Original Array : ['Beginner'] New array : ['BeginnerBeginnerBeginner']
Example 2 : Using the method on multiple elements string array.
Python3
# importing the module import numpy as np # created an array arr1 = np.array([ 'Beginner' , 'for' , 'Beginner' ]) print ( "Original Array :" ) print (arr1) # number of times to be repeated i = 2 # using the char.multiply() method arr2 = np.char.multiply(arr1, i) print ( "\nNew array :" ) print (arr2) |
Output :
Original Array : ['Beginner' 'for' 'Beginner'] New array : ['BeginnerBeginner' 'forfor' 'BeginnerBeginner']
Contact Us