Open In App

Numpy string operations | partition() function

Last Updated : 29 Aug, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

In the numpy.core.defchararray.partition() function,  each element in arr, split the element as the first occurrence of sep, and return 3 strings containing the part before the separator, the separator itself, and the part after the separator.  If the separator is not found, return 3 strings containing the string itself, followed by two empty strings.

Syntax : numpy.core.defchararray.partition(arr, sep)

Parameters :

arr : [array_like, {str, unicode}]  Given Input array.

sep : [str or unicode] Separator to split each string element in arr.

Return : [ndarray] Return the output array of str or unicode, depending on input type.

Code #1 :  

Python3




# Python program explaining 
# numpy.char.partition() function 
  
# importing numpy as geek  
import numpy as geek 
  
arr = "GeeksforGeeks - A computer science portal for geeks"
sep ='None'
  
gfg = geek.char.partition(arr, sep)
    
print (gfg)


Output :  

[‘GeeksforGeeks – A computer science portal for geeks’ ” ”]

Code #2 :  

Python3




# Python program explaining 
# numpy.char.partition() function 
  
# importing numpy as geek  
import numpy as geek 
  
arr = "GeeksforGeeks - A computer science portal for geeks"
sep = 'portal'
  
gfg = geek.char.partition(arr, sep)
    
print (gfg)


Output : 

[‘GeeksforGeeks – A computer science ‘ ‘portal’ ‘ for geeks’]


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads