Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Return element-wise string multiple concatenation in Numpy
To return element-wise string multiple concatenation, use the numpy.char.multiply() method in Python Numpy. The function multiply() returns the output array of string_ or unicode_, depending on input types.
The numpy.char module provides a set of vectorized string operations for arrays of type numpy.str_ or numpy.bytes_.
Steps
At first, import the required library −
import numpy as np
Create a One-Dimensional array of string −
arr = np.array(['Bella', 'Tom', 'John', 'Kate', 'Amy', 'Brad'])
Displaying our array −
print("Array...
",arr)
Get the datatype −
print("\nArray datatype...
",arr.dtype)
Get the dimensions of the Array −
print("\nArray Dimensions...
",arr.ndim)
Get the shape of the Array −
print("\nOur Array Shape...
",arr.shape)
Get the number of elements of the Array −
print("\nElements in the Array...
",arr.size)
The value of i is the number of times to repeat the string −
i = 4
To return element-wise string multiple concatenation, use the numpy.char.multiply() method. The arr1 and arr2 are out two input string arrays −
print("\nResult...
",np.char.multiply(arr,i))
Example
import numpy as np
# Create a One-Dimensional array of string
arr = np.array(['Bella', 'Tom', 'John', 'Kate', 'Amy', 'Brad'])
# Displaying our array
print("Array...
",arr)
# Get the datatype
print("\nArray datatype...
",arr.dtype)
# Get the dimensions of the Array
print("\nArray Dimensions...
",arr.ndim)
# Get the shape of the Array
print("\nOur Array Shape...
",arr.shape)
# Get the number of elements of the Array
print("\nElements in the Array...
",arr.size)
# The value of i is the number of times to repeat the string
i = 4
# To return element-wise string multiple concatenation, use the numpy.char.multiply() method in Python Numpy
# The arr1 and arr2 are out two input string arrays
print("\nResult...
",np.char.multiply(arr,i))
Output
$python3 main.py Array... ['Bella' 'Tom' 'John' 'Kate' 'Amy' 'Brad'] Array datatype... <U5 Array Dimensions... 1 Our Array Shape... (6,) Elements in the Array... 6 Result... ['BellaBellaBellaBella' 'TomTomTomTom' 'JohnJohnJohnJohn' 'KateKateKateKate' 'AmyAmyAmyAmy' 'BradBradBradBrad']
