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读取图片EXIF信息类库介绍和使用实例
Jul 10 Python
Python中的高级数据结构详解
Mar 27 Python
解析Mac OS下部署Pyhton的Django框架项目的过程
May 03 Python
Python读取sqlite数据库文件的方法分析
Aug 07 Python
python 对象和json互相转换方法
Mar 22 Python
详解python while 函数及while和for的区别
Sep 07 Python
python实现几种归一化方法(Normalization Method)
Jul 31 Python
Python 求数组局部最大值的实例
Nov 26 Python
Python函数参数定义及传递方式解析
Jun 10 Python
Pandas之缺失数据的实现
Jan 06 Python
用python查找统一局域网下ip对应的mac地址
Jan 13 Python
Python实现淘宝秒杀功能的示例代码
Jan 19 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
php上传图片存入数据库示例分享
2014/03/11 PHP
php中http与https跨域共享session的解决方法
2014/12/20 PHP
在Windows XP下安装Apache+MySQL+PHP环境
2015/02/22 PHP
php简单生成随机数的方法
2015/07/30 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
2015/12/17 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
UI Events 用户界面事件
2012/06/27 Javascript
jquery $.fn $.fx是什么意思有什么用
2013/11/04 Javascript
window.open()详解及浏览器兼容性问题示例探讨
2014/05/29 Javascript
js实现缓冲运动效果的方法
2015/04/10 Javascript
jquery中实现时间戳与日期相互转换
2016/04/12 Javascript
hovertree插件实现二级树形菜单(简单实用)
2016/12/28 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
详解Angular中通过$location获取地址栏的参数
2018/08/02 Javascript
Vue中使用ElementUI使用第三方图标库iconfont的示例
2018/10/11 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
ES6小技巧之代替lodash
2019/06/07 Javascript
JS数组方法slice()用法实例分析
2020/01/18 Javascript
基于element-ui封装可搜索的懒加载tree组件的实现
2020/05/22 Javascript
[50:28]LGD女子学院第三期 DOTA2复仇之魂教学
2013/12/24 DOTA
Saltstack快速入门简单汇总
2016/03/01 Python
python的paramiko模块实现远程控制和传输示例
2017/10/13 Python
对Python 除法负数取商的取整方式详解
2018/12/12 Python
python 求某条线上特定x值或y值的点坐标方法
2019/07/09 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
2020/06/08 Python
中国排名第一的外贸销售网站:LightInTheBox.com(兰亭集势)
2016/10/28 全球购物
日本卡普空电视游戏软件公司官方购物网站:e-CAPCOM
2018/07/17 全球购物
FC-Moto西班牙:摩托车手最大的购物场所之一
2019/04/11 全球购物
澳大利亚领先的在线礼品网站:Gifts Australia
2020/08/15 全球购物
服务生自我鉴定
2014/01/22 职场文书
车辆年审委托书范本
2014/09/18 职场文书
教学改革问题查摆整改措施
2014/09/27 职场文书
党的群众路线教育实践活动个人批评与自我批评
2014/10/16 职场文书
幼儿园小班家长评语
2014/12/30 职场文书
2015年社区重阳节活动总结
2015/07/30 职场文书
PyCharm 配置SSH和SFTP连接远程服务器
2022/05/11 Python