如何使用python計數模組counter?
在企業管理中,掌握豐富的統計資訊資源,在透過科學的分析方法和先進的技術手段,深入開展綜合分析和專題研究,可以為科學決策和管理提供各種可供選擇的諮詢建議與對策方案。可以看出,作為第一關的統計至關重要。小編之前向大家介紹了統計函式count的使用方法(),其實python中發揮統計作用的不止count函式,還有計數模組counter,下面我們來看看吧。
1、counter
在python中是一個計數器。是dict的子類,計算可hash的物件。
主要功能:可以支援方便、快速的計數,將元素數量統計,然後計數並返回一個字典,鍵為元素,值為元素個數。
2、counter建立的四種方法:
>>> c = Counter() # 建立一個空的Counter類 >>> c = Counter('gallahad') # 從一個可iterable物件(list、tuple、dict、字串等)建立 >>> c = Counter({'a': 4, 'b': 2}) # 從一個字典物件建立 >>> c = Counter(a=4, b=2) # 從一組鍵值對建立
3、使用示例
計數的例子:統計一個檔案中每個單詞出現的次數
# 普通青年 d = {} with open('/etc/passwd') as f: for line in f: for word in line.strip().split(':'): if word not in d: d[word] = 1 else: d[word] += 1 # 文藝青年 d = defaultdict(int) with open('/etc/passwd') as f: for line in f: for word in line.strip().split(':'): d[word] += 1 # 棒棒的青年 word_counts = Counter() with open('/etc/passwd') as f: for line in f: word_counts.update(line.strip().split(':'))
以上就是對計數模組counter的介紹,counter方便、快速的幫助我們計算,上面的使用方法要掌握哦~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4687/viewspace-2831819/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python—collections模組(defaultdict、Counter、OrderedDict)Python
- Python中的collections.Counter模組Python
- Python計數:defaultdict和CounterPython
- python-----------------numpy計數模組Python
- python - Counter簡單使用Python
- Python程式設計:Counter計數器-dict字典的子類Python程式設計
- 如何使用Python經緯座標模組?Python
- python–模組之random隨機數模組Pythonrandom隨機
- Python logging模組的使用Python
- Python中模組的使用Python
- 如何編寫python模組Python
- python argparse(引數解析模組)Python
- [轉載] python數學計算模組之math常用函式學習使用Python函式
- Python模組 adorner 的使用示例Python
- python inspect模組簡單使用Python
- python logging模組使用總結Python
- Python 中argparse模組的使用Python
- python openssl模組如何安裝?Python
- python 模組:itsdangerous 模組Python
- Python模組:time模組Python
- pygame模組引數彙總(python遊戲程式設計)GAMPython遊戲程式設計
- Python生成隨機數random模組Python隨機random
- Jmeter系列(34)- 詳解 Counter 計數器JMeter
- Python模組之urllib模組Python
- python模組之collections模組Python
- Python中yaml模組的使用教程PythonYAML
- 【python基礎】os模組的使用Python
- 【Python】通過xlwt模組使用表格Python
- python非同步asyncio模組的使用Python非同步
- python如何匯入自定義模組Python
- Python命令列引數解析模組argparsePython命令列
- 如何使用`open-uri`模組
- Python 模組Python
- [Python模組學習] glob模組Python
- Python學習之如何引用Python自定義模組?Python
- [930]python平行計算框架pathos模組Python框架
- python中的itertools模組簡單使用Python
- 使用 Python 函式進行模組化Python函式