python实现统计文本中单词出现的频率详解


Posted in Python onMay 20, 2019

本文实例为大家分享了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实现哈希表
Feb 07 Python
给Python IDLE加上自动补全和历史功能
Nov 30 Python
详解Python3.1版本带来的核心变化
Apr 07 Python
Python时间获取及转换知识汇总
Jan 11 Python
python中的set实现不重复的排序原理
Jan 24 Python
对pandas中时间窗函数rolling的使用详解
Nov 28 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
Jan 15 Python
Python正则表达式和re库知识点总结
Feb 11 Python
python爬取内容存入Excel实例
Feb 20 Python
PyQt5实现简单数据标注工具
Mar 18 Python
Python中用xlwt制作表格实例讲解
Nov 05 Python
Python的property属性详细讲解
Apr 11 Python
详解Python字符串切片
May 20 #Python
Django中ORM外键和表的关系详解
May 20 #Python
利用Django模版生成树状结构实例代码
May 19 #Python
使用Python3内置文档高效学习以及官方中文文档
May 19 #Python
python反编译学习之字节码详解
May 19 #Python
python从入门到精通 windows安装python图文教程
May 18 #Python
详解用Python实现自动化监控远程服务器
May 18 #Python
You might like
smarty中先strip_tags过滤html标签后truncate截取文章运用
2010/10/25 PHP
PHP中使用CURL伪造来路抓取页面或文件
2011/05/04 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
2013/06/25 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
2014/01/14 PHP
php实现Session存储到Redis
2015/11/11 PHP
php封装单文件上传到数据库(路径)
2017/10/15 PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
2019/10/17 PHP
JavaScript自定义日期格式化函数详细解析
2014/01/14 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
2014/06/12 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
2015/12/24 Javascript
分类解析jQuery选择器
2016/11/23 Javascript
如何在JavaScript中优雅的提取循环内数据详解
2019/03/04 Javascript
在vue中使用G2图表的示例代码
2019/03/19 Javascript
在layui中select更改后生效的方法
2019/09/05 Javascript
react实现复选框全选和反选组件效果
2020/08/25 Javascript
使用Python获取Linux系统的各种信息
2014/07/10 Python
九步学会Python装饰器
2015/05/09 Python
Python中类型关系和继承关系实例详解
2015/05/25 Python
用matplotlib画等高线图详解
2017/12/14 Python
详解Python核心对象类型字符串
2018/02/11 Python
python3安装speech语音模块的方法
2018/12/24 Python
python实现数据清洗(缺失值与异常值处理)
2019/12/02 Python
关于多元线性回归分析——Python&SPSS
2020/02/24 Python
python如何建立全零数组
2020/07/19 Python
浅谈CSS3中的变形功能-transform功能
2017/12/27 HTML / CSS
沙特阿拉伯网上购物:Sayidaty Mall
2018/05/06 全球购物
经管应届生求职信
2013/11/17 职场文书
数据员岗位职责
2013/11/19 职场文书
2014年会策划方案
2014/05/11 职场文书
国际经济与贸易专业求职信
2014/07/10 职场文书
党员贯彻十八大精神思想汇报范文
2014/10/25 职场文书
2014年人事部工作总结
2014/12/03 职场文书
股权转让协议书
2014/12/07 职场文书
无房证明样本
2015/06/17 职场文书
pytorch中的model=model.to(device)使用说明
2021/05/24 Python
Spring Boot项目如何优雅实现Excel导入与导出功能
2022/06/10 Java/Android