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/ironpython:从入门到精通
Oct 02 Python
Python、Javascript中的闭包比较
Feb 04 Python
实例解析Python的Twisted框架中Deferred对象的用法
May 25 Python
Python HTTP客户端自定义Cookie实现实例
Apr 28 Python
Python第三方库h5py_读取mat文件并显示值的方法
Feb 08 Python
说说如何遍历Python列表的方法示例
Feb 11 Python
python opencv 批量改变图片的尺寸大小的方法
Jun 28 Python
python字符串下标与切片及使用方法
Feb 13 Python
pytorch查看通道数 维数 尺寸大小方式
May 26 Python
Python中的Cookie模块如何使用
Jun 04 Python
Python如何进行时间处理
Aug 06 Python
Python带你从浅入深探究Tuple(基础篇)
May 15 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初学者常见问题集合 修正版(21问答)
2010/03/23 PHP
免费的ip数据库淘宝IP地址库简介和PHP调用实例
2014/04/08 PHP
PHP实现根据设备类型自动跳转相应页面的方法
2014/07/24 PHP
Zend Framework入门教程之Zend_Mail用法示例
2016/12/08 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
js操作时间(年-月-日 时-分-秒 星期几)
2010/06/20 Javascript
jQuery-Easyui 1.2 实现多层菜单效果的代码
2012/01/13 Javascript
javascript suggest效果 自动完成实现代码分享
2012/02/17 Javascript
jQuery平滑旋转幻灯片特效代码分享
2015/09/07 Javascript
Jquery Easyui日历组件Calender使用详解(23)
2016/12/18 Javascript
ES6概念 ymbol.for()方法
2016/12/25 Javascript
Bootstrap3 图片(响应式图片&图片形状)
2017/01/04 Javascript
js 实现省市区三级联动菜单效果
2017/02/20 Javascript
Bootstrap Table从零开始
2017/06/30 Javascript
Swiper自定义分页器使用详解
2017/12/28 Javascript
React路由管理之React Router总结
2018/05/10 Javascript
Vue CLI3中使用compass normalize的方法
2019/05/30 Javascript
深度了解vue.js中hooks的相关知识
2019/06/14 Javascript
node实现爬虫的几种简易方式
2019/08/22 Javascript
JavaScript实现省市联动效果
2019/11/22 Javascript
Vue实现摇一摇功能(兼容ios13.3以上)
2021/01/26 Vue.js
Python 字符串中的字符倒转
2008/09/06 Python
python获取元素在数组中索引号的方法
2015/07/15 Python
简单谈谈Python中的反转字符串问题
2016/10/24 Python
python3.4实现邮件发送功能
2018/05/28 Python
Python变量、数据类型、数据类型转换相关函数用法实例详解
2020/01/09 Python
Python grpc超时机制代码示例
2020/09/14 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
2021/02/06 Python
台湾最大银发乐活百货:乐龄网
2018/05/21 全球购物
美国糖果店:Sugarfina
2019/02/21 全球购物
工程造价专业大学生职业生涯规划书
2014/01/18 职场文书
学习党的群众路线教育实践活动心得体会
2014/03/01 职场文书
班班通校本培训方案
2014/03/12 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
2015中学教师个人工作总结
2015/07/22 职场文书
Z-Order加速Hudi大规模数据集方案分析
2022/03/31 Servers