python实现统计文本中单词出现的频率详解
2019-05-20 18:06
3579 查看
本文实例为大家分享了python统计文本中单词出现频率的具体代码,供大家参考,具体内容如下
#coding=utf-8 import os from collections import Counter sumsdata=[] for fname in os.listdir(os.getcwd()): if os.path.isfile(fname) and fname.endswith('.txt'): with open(fname,'r') as fp: data=fp.readlines() sumsdata+=[line.strip().lower() for line in data] cnt=Counter() for word in sumsdata: cnt[word]+=1 cnt=dict(cnt) for key,value in cnt.items(): print(key+":"+str(value))
首先在和程序所在路径下创建几个文本文件,我建了两个,文件内容分别为hello python goodbye python 和 i like python。运行程序,得到以下结果
以上所述是小编给大家介绍的python统计文本中单词出现频率详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章推荐
- 一个简单的程序,统计文本文档中的单词和汉字数,逆序排列(出现频率高的排在最前面)。python实现。
- python实现统计文本中单词出现的频率
- python统计文本字符串里单词出现频率的方法
- Hadoop:使用原生python编写MapReduce来统计文本文件中所有单词出现的频率功能
- 用Python实现统计一篇英文文章内内个单词出现的频率, 并返回频率最高的前十个单词及次数(标点符号可省略)
- python3 实现统计单词表中每个字母的出现频率
- 关于统计ascii码文本中英语单词的出现频率的c++实现
- 8、编程实现统计文本文件中某个单词的出现频率,并输出统计结果
- python统计文本字符串里单词出现频率的方法
- Python3实现统计单词表中每个字母出现频率的方法示例
- Python实现统计单词出现的个数
- 统计文本中各单词出现的频率(JavaWeb)
- python---字符串的拼接、去重、反转、字母花样排序、单词出现判断、统计文件特定单词频率lambda、硬盘容量、列表转字符串
- 如何用Python实现任一个英文的纯文本文件,统计其中的单词出现的个数?
- 统计文本文件中单词出现频率(用java集合框架编写)
- 统计英文文本单词出现频率
- python实现文本中单词个数统计
- [python]使用Counter统计文章中出现频率最高的单词
- 统计一个英文文本的单词出现的频率(有标点符号的)
- Python实现统计文本当中单词的数量,