Numpy字符串操作的partition()函数
在numpy.core.defchararray.partition()函数中,arr中的每一个元素,将元素分割为sep的第一次出现,并返回3个字符串,包含分离器之前的部分,分离器本身,以及分离器之后的部分。如果没有找到分隔符,则返回包含字符串本身的3个字符串,后面是两个空字符串。
语法: numpy.core.defchararray.partition(arr, sep)
参数 :
arr : [array_like, {str, unicode}] 给定输入数组。
sep : [str or unicode] 分隔符,用于分割Arr中的每个字符串元素。
返回: [ndarray] 根据输入类型,返回str或unicode的输出数组。
代码#1:
# 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)
输出 :
[‘GeeksforGeeks – A computer science portal for geeks’ ” ”]
代码#2:
# 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)
输出 :
[‘GeeksforGeeks – A computer science ‘ ‘portal’ ‘ for geeks’]