numpy.char.partition#
- char.partition(a, sep)[源代码]#
将 a 中的每个元素围绕 sep 进行分区.
逐元素调用
str.partition
方法.对于 a 中的每个元素,以 sep 的第一次出现为界分割元素,并返回包含分隔符之前部分、分隔符本身和分隔符之后部分的三段字符串.如果找不到分隔符,则返回包含字符串本身的三段字符串,后跟两个空字符串.
- 参数:
- a : 类似数组的对象,具有
StringDType
、bytes_
或str_
数据类型类数组对象,具有 输入数组
- sep{str, unicode}
分隔符以分割 a 中的每个字符串元素.
- a : 类似数组的对象,具有
- 返回:
- outndarray
根据输入类型,输出
StringDType
、bytes_
或str_
dtype 的数组.输出数组将有一个额外的维度,每个输入元素有3个元素.
示例
>>> import numpy as np >>> x = np.array(["Numpy is nice!"]) >>> np.char.partition(x, " ") array([['Numpy', ' ', 'is nice!']], dtype='<U8')