numpy.strings.partition#
- strings.partition(a, sep)[源]#
根据
sep
分割a
中的每个元素。对于
a
中的每个元素,在sep
第一次出现的位置分割元素,并返回一个 3 元组,包含分隔符之前的部分、分隔符本身和分隔符之后的部分。如果未找到分隔符,则元组的第一个元素将包含整个字符串,第二个和第三个元素将为空字符串。- 参数:
- a类数组,具有
StringDType
、bytes_
或str_
数据类型 输入数组
- sep类数组,具有
StringDType
、bytes_
或str_
数据类型 用于分割
a
中每个字符串元素的分隔符。
- a类数组,具有
- 返回:
- out3 元组:
具有
StringDType
、bytes_
或str_
数据类型的数组,包含分隔符之前的部分具有
StringDType
、bytes_
或str_
数据类型的数组,包含分隔符本身具有
StringDType
、bytes_
或str_
数据类型的数组,包含分隔符之后的部分
另请参阅
示例
>>> 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'))