1樓:
1. n^2時間複雜度是怎麼算出來的?n指什麼?
2. 對於多位數,比如 76,我們把它當做兩個數字 7 和 6 這樣來統計詞頻?
如何用python統計一個txt檔案中某個單詞出現的次數
2樓:用著追她
1、首先,定義一個變數,儲存要統計的英文文章。
2、接著,定義兩個陣列,儲存文章中的單詞,以及各單詞的詞頻。
3、從文章中分割出所有的單詞,儲存在陣列中。
4、然後,計算文章中單詞的總數,儲存在變數中。
5、用for迴圈,統計文章中各單詞的詞頻。
6、最後,輸出文章中各單詞的詞頻。
7、執行程式,電腦會自動統計輸入文章中各單詞的詞頻。
3樓:匿名使用者
content = {}
wth open("檔案") as fr:
for line in fr:
lines = line.strip().split(" ") #假設單詞與單詞之間,空格做為分隔符
for word in lines:
if word not in content:
content[word] = 0
content[word] += 1
for word,val in content.items():
print '%s:%d\n"%(word,val)
4樓:
"fatway" 的方法簡單-美。
還有另一中方法:引入collections的counter實現更強大的功能
import collections
import re
patt = re.***pile("\w+")
counter = collections.counter(patt.findall(
open('reparser.py','rt').read()
))# top 10
for word, times in counter.most_***mon(10):
print word, times
# find word
counter_dict = dict(counter.most_***mon(0))
tobefind = 'hello'
print tobefind, counter_dict.get(tobefind, 0)
5樓:匿名使用者
import re
txt = open("123.txt", "r").read()
print len(re.findall("hello", txt))
6樓:軒轅
還有個問題123.txt檔案放在哪個資料夾裡?
如何快速統計excel中所有資料各自出現的次數
方法 步驟 開啟資料表,選中要統計的資料,點開 插入 點選 資料透視表 如下圖 然後會出現一個頁面,點選 新工作表 然後點選 確定 如下圖 在新表中,勾選右側的欄位名稱 任職單位 然後在左側會有不重複的名稱出現,如圖 將 任職單位 拖拽到 數值 框中來計數,來統計每個名稱在原表中各自出現了多少次,如...
python如何把dict裡的資料按照a的形式傳給一
解包裹可以實現這一功能。解包裹在傳遞字典dict時,讓字典的每個鍵值對作為一個關鍵字傳遞給func。為了提醒python,引數dict是包裹關鍵字傳遞所用的字典,在dict前加 def func a,b,c print a,b,c dict func dict 與字典解包裹類似,元組也可以解包裹。就...
如何快速清除魚缸裡的青苔,怎樣快速去除魚缸壁上的青苔?
魚缸中的青苔也就是書面上所說的藻類,去除方法一般有以下三種 一 物理清除法 簡單的說就是拿刷子去刷,市面上賣的磁鐵刷,魚缸刷都很好用,同時並用換水,效果極佳。缺點是麻煩,角落等地方不易清除,而且常常會搞的整缸雞飛狗跳,缸子一多更是大工程。二 化學清除法 使用除藻劑,效果普通,優點是對任何藻類都有效,...