
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Return List of Words in String Using Separator in NumPy
To return a list of the words in the string using separator as the delimiter string, use the numpy.char.split() method in Python Numpy −
- The 1st parameter is the input array
- The 2nd parameter is the separator
If maxsplit parameter is given, at most maxsplit splits are done. The function split() returns an array of list objects.
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 an array −
arr = np.array(["Bella-Cio", "Brad-Pitt", "Katie-Perry"])
Displaying our array −
print("Array...
",arr)
Get the datatype −
print("
Array datatype...
",arr.dtype)
Get the dimensions of the Array −
print("
Array Dimensions...
",arr.ndim)
Get the shape of the Array −
print("
Our Array Shape...
",arr.shape)
Get the number of elements of the Array −
print("
Elements in the Array...
",arr.size)
To return a list of the words in the string using separator as the delimiter string, use the numpy.char.split() method −
print("
Result...
",np.char.split(arr, '-'))
Example
import numpy as np # Create an array arr = np.array(["Bella-Cio", "Brad-Pitt", "Katie-Perry"]) # Displaying our Array print("Array...
",arr) # Get the datatype print("
Array datatype...
",arr.dtype) # Get the dimensions of the Array print("
Array Dimensions...
",arr.ndim) # Get the shape of the Array print("
Our Array Shape...
",arr.shape) # Get the number of elements of the Array print("
Elements in the Array...
",arr.size) # To return a list of the words in the string using separator as the delimiter string, use the numpy.char.split() method in Python Numpy # The 1st parameter is the input array # The 2nd parameter is the separator print("
Result...
",np.char.split(arr, '-'))
Output
Array... ['Bella-Cio' 'Brad-Pitt' 'Katie-Perry'] Array datatype... <U11 Array Dimensions... 1 Our Array Shape... (3,) Elements in the Array... 3 Result... [list(['Bella', 'Cio']) list(['Brad', 'Pitt']) list(['Katie', 'Perry'])]
Advertisements