详解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 相关文章推荐
Python3基础之条件与循环控制实例解析
Aug 13 Python
Python随机生成信用卡卡号的实现方法
May 14 Python
学习python类方法与对象方法
Mar 15 Python
python利用matplotlib库绘制饼图的方法示例
Dec 18 Python
Python 装饰器实现DRY(不重复代码)原则
Mar 05 Python
Python实现的文本对比报告生成工具示例
May 22 Python
Python sorted函数详解(高级篇)
Sep 18 Python
Python实现计算文件MD5和SHA1的方法示例
Jun 11 Python
Django中多种重定向方法使用详解
Jul 17 Python
python groupby 函数 as_index详解
Dec 16 Python
python 字符串格式化的示例
Sep 21 Python
python获取字符串中的email
Mar 31 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顺序查找和二分查找示例
2014/03/27 PHP
php中数字、字符与对象判断函数用法实例
2014/11/26 PHP
javascript静态的url如何传递
2007/05/03 Javascript
javascript中"/"运算符常见错误
2010/10/13 Javascript
合并table相同单元格的jquery插件分享(很精简)
2011/06/20 Javascript
简易js代码实现计算器操作
2013/04/15 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
用js读、写、删除Cookie代码续篇
2014/12/03 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
JS绘制微信小程序画布时钟
2016/12/24 Javascript
Nodejs模块载入运行原理
2018/02/23 NodeJs
JavaScript的数据类型转换原则(干货)
2018/03/15 Javascript
js中innerText/textContent和innerHTML与target和currentTarget的区别
2019/01/21 Javascript
jQuery选择器之层次选择器用法实例分析
2019/02/19 jQuery
Vue 自适应高度表格的实现方法
2020/05/13 Javascript
antd多选下拉框一行展示的实现方式
2020/10/31 Javascript
Python-基础-入门 简介
2014/08/09 Python
分享Python字符串关键点
2015/12/13 Python
python字符串过滤性能比较5种方法
2017/06/22 Python
今天 平安夜 Python 送你一顶圣诞帽 @微信官方
2017/12/25 Python
利用Python如何生成便签图片详解
2018/07/09 Python
Django unittest 设置跳过某些case的方法
2018/12/26 Python
Pycharm+Python工程,引用子模块的实现
2020/03/09 Python
python3 简单实现组合设计模式
2020/07/02 Python
纯CSS3实现圆圈动态发光特效动画的示例代码
2021/03/08 HTML / CSS
html5 video全屏播放/自动播放的实现示例
2020/08/06 HTML / CSS
英国空调、除湿机和通风设备排名第一:Air Con Centre
2019/02/25 全球购物
求职信的要素有哪些呢
2013/12/26 职场文书
运动会广播稿60字
2014/01/15 职场文书
优秀应届毕业生推荐信
2014/02/18 职场文书
小学数学教学经验交流材料
2014/05/22 职场文书
2015年幼儿园教育教学工作总结
2015/05/25 职场文书
python中sys模块的介绍与实例
2021/04/17 Python
MySQL数据迁移相关总结
2021/04/29 MySQL
python神经网络学习 使用Keras进行回归运算
2022/05/04 Python
Windows Server 2008配置防火墙策略详解
2022/06/28 Servers