详解Python用三种方式统计词频的方法


Posted in Python onJuly 29, 2019

三种方法:

①直接使用dict

②使用defaultdict

③使用Counter

 ps:`int()`函数默认返回0

 ①dict

text = "I'm a hand some boy!"
frequency = {}
for word in text.split():
  if word not in frequency:
    frequency[word] = 1
  else:
    frequency[word] += 1

 ②defaultdict

import collections
frequency = collections.defaultdict(int)
text = "I'm a hand some boy!"
for word in text.split():
  frequency[word] += 1

 ③Counter

import collections
text = "I'm a hand some boy!"
frequency = collections.Counter(text.split())

总结

以上所述是小编给大家介绍的Python用三种方式统计词频的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python中的time模块与datetime模块用法总结
Jun 30 Python
详解python OpenCV学习笔记之直方图均衡化
Feb 08 Python
使用python opencv对目录下图片进行去重的方法
Jan 12 Python
使用python模拟命令行终端的示例
Aug 13 Python
Python tkinter实现图片标注功能(完整代码)
Dec 08 Python
Flask中endpoint的理解(小结)
Dec 11 Python
tensorflow没有output结点,存储成pb文件的例子
Jan 04 Python
Python使用monkey.patch_all()解决协程阻塞问题
Apr 15 Python
Python中无限循环需要什么条件
May 27 Python
python爬虫要用到的库总结
Jul 28 Python
怎么解决pycharm license Acti的方法
Oct 28 Python
Python基础之数据结构详解
Apr 28 Python
Django框架视图层URL映射与反向解析实例分析
Jul 29 #Python
Django 重写用户模型的实现
Jul 29 #Python
python写程序统计词频的方法
Jul 29 #Python
Django外键(ForeignKey)操作以及related_name的作用详解
Jul 29 #Python
PyQt5使用QTimer实现电子时钟
Jul 29 #Python
django框架面向对象ORM模型继承用法实例分析
Jul 29 #Python
Python将string转换到float的实例方法
Jul 29 #Python
You might like
PHP调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
PHP中array_merge和array相加的区别分析
2013/06/17 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
tp5.1 框架路由操作-URL生成实例分析
2020/05/26 PHP
php中try catch捕获异常实例详解
2020/08/06 PHP
javascript调试说明
2010/06/07 Javascript
基于Jquery的开发个代阴影的对话框效果代码
2011/07/28 Javascript
Javascript图像处理—平滑处理实现原理
2012/12/28 Javascript
自己封装的javascript事件队列函数版
2014/06/12 Javascript
jquery css实现邮箱自动补全
2016/11/14 Javascript
svg动画之动态描边效果
2017/02/22 Javascript
详解wow.js中各种特效对应的类名
2017/09/13 Javascript
JQuery选中select组件被选中的值方法
2018/03/08 jQuery
一种angular的方法级的缓存注解(装饰器)
2018/03/13 Javascript
React中的render何时执行过程
2018/04/13 Javascript
node.js学习笔记之koa框架和简单爬虫练习
2018/12/13 Javascript
vue favicon设置以及动态修改favicon的方法
2018/12/21 Javascript
微信小程序iBeacon测距及稳定程序的实现解析
2019/07/31 Javascript
Python使用函数默认值实现函数静态变量的方法
2014/08/18 Python
Python搭建APNS苹果推送通知推送服务的相关模块使用指南
2016/06/02 Python
Python中的groupby分组功能的实例代码
2018/07/11 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
python调用pyaudio使用麦克风录制wav声音文件的教程
2019/06/26 Python
Python 获取windows桌面路径的5种方法小结
2019/07/15 Python
python中加背景音乐如何操作
2020/07/19 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
详解Html5中video标签那些属性和方法
2019/07/01 HTML / CSS
以特惠价提供在线奢侈品购物:FRMODA.com
2018/01/25 全球购物
英国在线药房:Chemist.co.uk
2019/03/26 全球购物
会务接待方案
2014/02/27 职场文书
中介业务员岗位职责
2014/04/09 职场文书
学生党员一帮一活动总结
2014/07/08 职场文书
幼儿园保育员责任书
2014/07/22 职场文书
2014企业领导班子四风对照检查材料思想汇报
2014/09/17 职场文书
2015年后勤工作总结范文
2015/04/08 职场文书
2016秋季小学开学寄语
2015/12/03 职场文书