📅  最后修改于: 2023-12-03 14:44:49.686000             🧑  作者: Mango
Numpy中的字符串操作功能非常强大,其中拆分函数(split)是其中之一。拆分函数可以将字符串按照指定分隔符切分为多个子字符串,并以数组的形式返回这些子字符串。
numpy.char.split(a, sep=None, maxsplit=-1)
参数说明:
返回值:返回生成的子字符串列表,一个一维ndarray。
import numpy as np
# 传入字符串进行切分
result1 = np.char.split('hello world')
print(result1) # ['hello' 'world']
# 传入字符数组进行切分
result2 = np.char.split(np.array(['hello world', 'welcome to numpy']))
print(result2) # [['hello' 'world'] ['welcome' 'to' 'numpy']]
# 指定分隔符进行切分
result3 = np.char.split('hello,world', ',')
print(result3) # ['hello' 'world']
# 指定分隔符和切分次数
result4 = np.char.split('hello,world,numpy', ',', maxsplit=1)
print(result4) # ['hello' 'world,numpy']