详解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实现抓取网页并且解析的实例
Sep 20 Python
django实现分页的方法
May 26 Python
python实现linux下使用xcopy的方法
Jun 28 Python
Python如何读取MySQL数据库表数据
Mar 11 Python
使用Python机器学习降低静态日志噪声
Sep 29 Python
对python实现二维函数高次拟合的示例详解
Dec 29 Python
详解python中的hashlib模块的使用
Apr 22 Python
Django MEDIA的配置及用法详解
Jul 25 Python
Python爬虫学习之获取指定网页源码
Jul 30 Python
使用Python实现文字转语音并生成wav文件的例子
Aug 08 Python
Django 解决由save方法引发的错误
May 21 Python
python 如何做一个识别率百分百的OCR
May 29 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
第三节 定义一个类 [3]
2006/10/09 PHP
解析php addslashes()与addclashes()函数的区别和比较
2013/06/24 PHP
全面解读PHP的Yii框架中的日志功能
2016/03/17 PHP
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
2016/03/23 PHP
php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
2016/09/23 PHP
PHP远程连接oracle数据库操作实现方法图文详解
2019/04/11 PHP
PHP如何防止用户重复提交表单
2020/12/09 PHP
jquery ajax提交表单数据的两种实现方法
2010/04/29 Javascript
网页源代码保护(禁止右键、复制、另存为、查看源文件)
2012/05/23 Javascript
javascript获取鼠标位置部分的实例代码(兼容IE,FF)
2013/08/05 Javascript
jquery checkbox 勾选的bug问题解决方案与分析
2014/11/13 Javascript
Jqgrid之强大的表格插件应用
2015/12/02 Javascript
jQuery中ajax的load()与post()方法实例详解
2016/01/05 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
JS实现的文字间歇循环滚动效果完整示例
2018/02/13 Javascript
如何使用electron-builder及electron-updater给项目配置自动更新
2018/12/24 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
js实现简单的点名器随机色实例代码
2020/09/20 Javascript
python 实现一个贴吧图片爬虫的示例
2017/10/12 Python
Python处理文本换行符实例代码
2018/02/03 Python
Python实现图片尺寸缩放脚本
2018/03/10 Python
Python学习小技巧总结
2018/06/10 Python
详解将Django部署到Centos7全攻略
2018/09/26 Python
Django 创建/删除用户的示例代码
2019/07/24 Python
Python TCP通信客户端服务端代码实例
2019/11/21 Python
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
2016/04/26 HTML / CSS
CSS3制作彩色进度条样式的代码示例分享
2016/06/23 HTML / CSS
详解移动端html5页面长按实现高亮全选文本内容的兼容解决方案
2016/12/03 HTML / CSS
高二美术教学反思
2014/01/14 职场文书
人力资源部经理岗位职责规定
2014/02/23 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
没有孩子的离婚协议书怎么写
2014/09/17 职场文书
党员个人剖析材料
2014/09/30 职场文书
教师党员个人总结
2015/02/10 职场文书
银行客户经理培训心得体会
2016/01/09 职场文书
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
2021/04/05 MySQL