當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python numpy.count()用法及代碼示例

numpy.core.defchararray.count(arr,substring,start = 0,end = None):在指定範圍內不重複出現的子字符串的計數。

參數:
arr : array-like or string to be searched.
substring : substring to search for.
start, end: [int, optional] Range to search in.

返回: An integer array with the number of non-overlapping occurrences of sub-string.



代碼1:

# Python Program illustrating  
# numpy.char.count() method  
  
import numpy as np  
  
# 2D array  
arr = ['vdsdsttetteteAAAa', 'AAAAAAAaattttds', 'AAaaxxxxtt', 'AAaaXDSDdscz'] 
  
print ("arr:", arr) 
  
print ("Count of 'tt'", np.char.count(arr, 'tt')) 
print ("Count of 'tt'", np.char.count(arr, 'tt', start = 0)) 
print ("Count of 'tt'", np.char.count(arr, 'tt', start = 8))

輸出:

arr: ['vdsdsttetteteAAAa', 'AAAAAAAaattttds', 'AAaaxxxxtt', 'AAaaXDSDdscz']
Count of 'tt' [2 2 1 0]
Count of 'tt' [2 2 1 0]
Count of 'tt' [1 2 1 0]


代碼2:

# Python Program illustrating  
# numpy.char.count() method  
import numpy as np  
  
# 2D array  
arr = ['vdsdsttetteteAAAa', 'AAAAAAAaattttds', 'AAaaxxxxtt', 'AAaaXDSDdscz'] 
  
print ("arr:", arr) 
  
print ("Count of 'Aa'", np.char.count(arr, 'Aa')) 
print ("Count of 'Aa'", np.char.count(arr, 'Aa', start = 8))

輸出:

arr: ['vdsdsttetteteAAAa', 'AAAAAAAaattttds', 'AAaaxxxxtt', 'AAaaXDSDdscz']

Count of 'Aa' [1 1 1 1]
Count of 'Aa' [1 0 0 0]


相關用法


注:本文由純淨天空篩選整理自Mohit Gupta_OMG 大神的英文原創作品 numpy.count() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。