numpy.strings.partition#
- strings.partition(a, sep)[源代码]#
围绕
sep分割a中的每个元素.对于
a中的每个元素,在sep第一次出现的位置分割该元素,并返回一个包含分隔符之前的部分,分隔符本身和分隔符之后的部分的 3 元组.如果未找到分隔符,则元组的第一项将包含整个字符串,第二项和第三项将为空字符串.- 参数:
- a : 类数组,具有
StringDType,bytes_或str_dtype类数组,具有 输入数组
- sep:array-like,具有
StringDType,bytes_或str_dtype类数组,具有 用于分割
a中每个字符串元素的分隔符.
- a : 类数组,具有
- 返回:
- out3元组:
具有
StringDType,bytes_或str_dtype 的数组,包含分隔符之前的部分具有
StringDType,bytes_或str_dtype 的数组,包含分隔符具有
StringDType,bytes_或str_dtype 的数组,包含分隔符之后的部分
示例
>>> import numpy as np >>> x = np.array(["Numpy is nice!"]) >>> np.strings.partition(x, " ") (array(['Numpy'], dtype='<U5'), array([' '], dtype='<U1'), array(['is nice!'], dtype='<U8'))