python裡如何快速統計詞頻現在有個檔案

2021-03-03 22:52:06 字數 1438 閱讀 9026

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 與字典解包裹類似,元組也可以解包裹。就...

如何快速清除魚缸裡的青苔,怎樣快速去除魚缸壁上的青苔?

魚缸中的青苔也就是書面上所說的藻類,去除方法一般有以下三種 一 物理清除法 簡單的說就是拿刷子去刷,市面上賣的磁鐵刷,魚缸刷都很好用,同時並用換水,效果極佳。缺點是麻煩,角落等地方不易清除,而且常常會搞的整缸雞飛狗跳,缸子一多更是大工程。二 化學清除法 使用除藻劑,效果普通,優點是對任何藻類都有效,...