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简单实现基数排序算法
May 16 Python
python中base64加密解密方法实例分析
May 16 Python
cmd运行python文件时对结果进行保存的方法
May 16 Python
python实现Windows电脑定时关机
Jun 20 Python
python实现网页自动签到功能
Jan 21 Python
Pandas之ReIndex重新索引的实现
Jun 25 Python
Python Django实现layui风格+django分页功能的例子
Aug 29 Python
详解python中的模块及包导入
Aug 30 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
Feb 26 Python
python微信公众号开发简单流程实现
Mar 09 Python
python中get和post有什么区别
Jun 19 Python
上手简单,功能强大的Python爬虫框架——feapder
Apr 27 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 return语句的另一个作用
2014/07/30 PHP
php按单词截取字符串的方法
2015/04/07 PHP
PHP中trim()函数简单使用指南
2015/04/16 PHP
前端必学之PHP语法基础
2016/01/01 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
PHP基于phpqrcode类生成二维码的方法详解
2018/03/14 PHP
JS类中定义原型方法的两种实现的区别
2007/03/08 Javascript
javascript 命名规则 变量命名规则
2010/02/25 Javascript
HTML Dom与Css控制方法
2010/10/25 Javascript
javascript中使用replaceAll()函数实现字符替换的方法
2010/12/25 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
2013/10/14 Javascript
纯js实现无限空间大小的本地存储
2015/06/18 Javascript
分享网页检测摇一摇实例代码
2016/01/14 Javascript
vue.js初学入门教程(1)
2016/11/03 Javascript
js返回顶部实例分享
2016/12/21 Javascript
js提取中文拼音首字母的封装工具类
2018/03/12 Javascript
使用javascript做在线算法编程
2018/05/25 Javascript
在element-ui的el-tree组件中用render函数生成el-button的实例代码
2018/11/05 Javascript
浅谈vuex中store的命名空间
2019/11/08 Javascript
常用python数据类型转换函数总结
2014/03/11 Python
python搜索指定目录的方法
2015/04/29 Python
详解Python文本操作相关模块
2017/06/22 Python
Python 实现淘宝秒杀的示例代码
2018/01/02 Python
Python爬虫的两套解析方法和四种爬虫实现过程
2018/07/20 Python
PIL图像处理模块paste方法简单使用详解
2019/07/17 Python
Python小白学习爬虫常用请求报头
2020/06/03 Python
python 如何停止一个死循环的线程
2020/11/24 Python
CSS3 实现图形下落动画效果
2020/11/13 HTML / CSS
Speedo速比涛法国官方网站:泳衣、泳镜、泳帽、泳裤
2019/07/30 全球购物
ManoMano英国:欧洲第一家专注于DIY和园艺市场的电商平台
2020/03/12 全球购物
设计师大码女装:11 Honoré
2020/05/03 全球购物
结构工程个人自荐信范文
2013/11/30 职场文书
社区工作者感言
2014/03/02 职场文书
客服专员岗位职责范本
2015/04/07 职场文书
数学复习课教学反思
2016/02/18 职场文书
Java实现给Word文件添加文字水印
2022/02/15 Java/Android