Python - 统计一篇文章中单词的频率

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python - 统计一篇文章中单词的频率相关的知识,希望对你有一定的参考价值。

def frenquence_statistic(file_name):
    frequence = {}
    for line in open(file_name,‘r‘).readlines():
        words =line.strip().split(" ")
        for word in words:
            word = ‘‘.join(list(filter(str.isalpha,word))).lower()

            if frequence.get(word) == None :
                frequence[word] = 1
            else :
                frequence[word] +=1
                           
    print (frequence)

  

以上是关于Python - 统计一篇文章中单词的频率的主要内容,如果未能解决你的问题,请参考以下文章

如何用python统计单词的频率

python输入一段英文文本,统计出现频率最高的前5个单词?

统计一篇英文文章内每个单词出现频率,并返回出现频率最高的前10个单词及其出现次数

统计单词频率

python 从字典中找到出现频率高的单词

python统计个单词数目