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 相关文章推荐
pyqt4教程之messagebox使用示例分享
Mar 07 Python
Python中字符串的修改及传参详解
Nov 30 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
Aug 22 Python
Python3中在Anaconda环境下安装basemap包
Oct 21 Python
Python第三方库h5py_读取mat文件并显示值的方法
Feb 08 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
Aug 23 Python
python tkinter组件摆放方式详解
Sep 16 Python
python编写微信公众号首图思路详解
Dec 13 Python
Python decorator拦截器代码实例解析
Apr 04 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
Jun 11 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
Feb 02 Python
PyCharm常用配置和常用插件(小结)
Feb 06 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编写daemon process详解及实例代码
2016/09/30 PHP
PHP实现一个轻量级容器的方法
2019/01/28 PHP
TP5多入口设置实例讲解
2020/12/15 PHP
重定向实现代码
2006/11/20 Javascript
JS URL传中文参数引发的乱码问题
2009/09/02 Javascript
js切换光标示例代码
2013/10/10 Javascript
JavaScript保留两位小数的2个自定义函数
2014/05/05 Javascript
Javascript获取当前日期的农历日期代码
2014/10/08 Javascript
node.js中的fs.unlinkSync方法使用说明
2014/12/15 Javascript
javascript正则表达式之search()用法实例
2015/01/19 Javascript
js实现同一页面多个不同运动效果的方法
2015/04/10 Javascript
jQuery遍历DOM节点操作之filter()方法详解
2016/04/14 Javascript
在html中引入外部js文件,并调用带参函数的方法
2016/10/31 Javascript
PHP获取当前页面完整URL的方法
2016/12/02 Javascript
小程序开发实战:实现九宫格界面的导航的代码实现
2017/01/19 Javascript
微信小程序 动态绑定事件并实现事件修改样式
2017/04/13 Javascript
BootStrap 表单控件之单选按钮水平排列
2017/05/23 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
2017/06/14 Javascript
Vue.js计算机属性computed和methods方法详解
2019/10/12 Javascript
js+canvas绘制图形验证码
2020/09/21 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
python根据文件大小打log日志
2014/10/09 Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
2017/04/11 Python
tensorflow 大于某个值为1,小于为0的实例
2020/06/30 Python
详解python程序中的多任务
2020/09/16 Python
如何避免常见的6种HTML5错误用法
2017/11/06 HTML / CSS
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
香港时尚女装购物网站:ZAFUL
2017/07/19 全球购物
商务主管岗位职责
2013/12/08 职场文书
中学生英语演讲稿
2014/04/26 职场文书
爱的奉献演讲稿
2014/09/10 职场文书
2015年综治维稳工作总结
2015/04/07 职场文书
2016年中秋节寄语大全
2015/12/07 职场文书
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
2021/04/03 Javascript
浅谈python中的多态
2021/06/15 Python
Python学习之包与模块详解
2022/03/19 Python