numpy.char.partition#
- char.partition(a, sep)[源代码]#
围绕 sep 分割 a 中的每个元素.
逐元素调用
str.partition.对于 a 中的每个元素,将该元素在第一次出现 sep 时拆分,并返回 3 个字符串,其中包含分隔符之前的部分,分隔符本身和分隔符之后的部分.如果未找到分隔符,则返回 3 个字符串,其中包含字符串本身,后跟两个空字符串.
- 参数:
- a : 类数组,具有
StringDType,bytes_或str_dtype类数组,具有 输入数组
- 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')