numpy.core.defchararray.count¶
-
numpy.core.defchararray.
count
(a, sub, start=0, end=None)[source]¶ 返回一个数组,其中在[开始,结束]范围内具有子串sub的不重叠出现次数。
逐个调用str.count。
参数: a:array_like of str或unicode
sub:str或unicode
要搜索的子字符串。
start,end:int,可选
可选参数start和end被解释为切片符号,以指定要计数的范围。
返回: out:ndarray
输出数组的整数。
也可以看看
例子
>>> c = np.array(['aAaAaA', ' aA ', 'abBABba']) >>> c array(['aAaAaA', ' aA ', 'abBABba'], dtype='|S7') >>> np.char.count(c, 'A') array([3, 1, 1]) >>> np.char.count(c, 'aA') array([3, 1, 0]) >>> np.char.count(c, 'A', start=1, end=4) array([2, 1, 1]) >>> np.char.count(c, 'A', start=1, end=3) array([1, 0, 0])