- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- 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 a list of the words in the string using separator as the delimiter string 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