📅  最后修改于: 2023-12-03 15:33:15.069000             🧑  作者: Mango
Numpy字符串操作是一个用于处理字符串数组的Python库。在字符串数组中,经常需要计算某个字符或子字符串的出现次数。这时,我们可以使用 Numpy 的计数函数 count()。
count() 函数用于计算字符串中子字符串出现的次数。
numpy.char.count(a, sub, start=0, end=None)
参数说明:
返回值:返回一个与 a 相同形状的整数数组,每个元素表示对应字符串中子字符串的计数。
import numpy as np
# 输入字符串数组
arr = np.char.array(['numpy', 'is', 'a', 'great', 'library'])
# 计算子字符串 'a' 的出现次数
print(np.char.count(arr, 'a'))
# [0 0 1 2 0]
# 计算子字符串 'np' 在第三个字符串到第五个字符串中的出现次数
print(np.char.count(arr, 'np', start=2, end=5))
# [0 0 0 0 0]
count() 函数是 Numpy 字符串操作库中的一个计数函数,可用于计算字符串数组中子字符串的出现次数。了解并掌握该函数,将能更好地应用 Numpy 字符串操作库进行字符串数组的处理。