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使用bs4获取58同城城市分类的方法
Jul 08 Python
Python设置默认编码为utf8的方法
Jul 01 Python
Sanic框架请求与响应实例分析
Jul 16 Python
python中struct模块之字节型数据的处理方法
Aug 27 Python
python自动化测试之异常及日志操作实例分析
Nov 09 Python
django连接mysql数据库及建表操作实例详解
Dec 10 Python
python列表推导和生成器表达式知识点总结
Jan 10 Python
Python求平面内点到直线距离的实现
Jan 19 Python
Python单元测试模块doctest的具体使用
Feb 10 Python
python argparse传入布尔参数false不生效的解决
Apr 20 Python
python实现银行账户系统
Feb 22 Python
Python pandas读取CSV文件的注意事项(适合新手)
Jun 20 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使用星号替代用户名手机和邮箱的实现代码
2018/02/07 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
Javascript string 扩展库代码
2010/04/09 Javascript
JS 图片缩放效果代码
2010/06/09 Javascript
与jquery serializeArray()一起使用的函数,主要来方便提交表单
2011/01/31 Javascript
JavaScript 布尔操作符解析  && || !
2012/08/10 Javascript
jquery ajax应用中iframe自适应高度问题解决方法
2014/04/12 Javascript
JavaScript中的逻辑判断符&&、||与!介绍
2014/12/31 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
2015/10/09 Javascript
日常收集整理的JavaScript常用函数方法
2015/12/10 Javascript
Nodejs express框架一个工程中同时使用ejs模版和jade模版
2015/12/28 NodeJs
jQuery实现页面评论栏中访客信息自动填写功能的方法
2016/05/23 Javascript
AngularJS基础 ng-switch 指令简单示例
2016/08/03 Javascript
JavaScript中cookie工具函数封装的示例代码
2016/10/11 Javascript
jquery动态添加带有样式的HTML标签元素方法
2018/02/24 jQuery
实例讲解Vue.js中router传参
2018/04/22 Javascript
Vue2.0使用嵌套路由实现页面内容切换/公用一级菜单控制页面内容切换(推荐)
2019/05/08 Javascript
Vue Element UI + OSS实现上传文件功能
2019/07/31 Javascript
微信小程序实现蓝牙打印
2019/09/23 Javascript
python批量修改文件名的实现代码
2014/09/01 Python
浅谈Python程序与C++程序的联合使用
2015/04/07 Python
python处理按钮消息的实例详解
2017/07/11 Python
使用paramiko远程执行命令、下发文件的实例
2017/10/01 Python
详解python的ORM中Pony用法
2018/02/09 Python
Selenium定位元素操作示例
2018/08/10 Python
Python利用WMI实现ping命令的例子
2019/08/14 Python
Python笔记之观察者模式
2019/11/20 Python
使用Keras建立模型并训练等一系列操作方式
2020/07/02 Python
Python字典取键、值对的方法步骤
2020/09/30 Python
应届大学生自荐信格式
2013/09/21 职场文书
工作睡觉检讨书
2014/02/25 职场文书
高一新生军训感言
2014/03/02 职场文书
管理部副部长岗位职责范文
2014/03/09 职场文书
信访工作个人总结
2015/03/03 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
有关骆驼祥子的读书笔记
2015/06/26 职场文书