详解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 相关文章推荐
关于Django外键赋值问题详解
Aug 13 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
Mar 13 Python
tensorflow 获取模型所有参数总和数量的方法
Jun 14 Python
Python 实现中值滤波、均值滤波的方法
Jan 09 Python
解决Pandas的DataFrame输出截断和省略的问题
Feb 08 Python
python 通过可变参数计算n个数的乘积方法
Jun 13 Python
PyTorch里面的torch.nn.Parameter()详解
Jan 03 Python
python爬虫开发之urllib模块详细使用方法与实例全解
Mar 09 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
May 11 Python
Python如何读取、写入JSON数据
Jul 28 Python
Python基础详解之描述符
Apr 28 Python
Django中celery的使用项目实例
Jul 07 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 nl2br()格式化输出的详解
2013/06/05 PHP
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
jQuery .attr()和.removeAttr()方法操作元素属性示例
2013/07/16 Javascript
关闭ie窗口清除Session的解决方法
2014/01/10 Javascript
JavaScript判断是否为数字的4种方法及效率比较
2015/04/01 Javascript
ExtJs动态生成treepanel的Json格式
2015/07/19 Javascript
浅谈JavaScript 的执行顺序
2015/08/07 Javascript
jQuery Validation PlugIn的使用方法详解
2015/12/18 Javascript
vue绑定的点击事件阻止冒泡的实例
2018/02/08 Javascript
jQuery+css last-child实现选择最后一个子元素操作示例
2018/12/10 jQuery
产制造追溯系统之通过微信小程序实现移动端报表平台
2019/06/03 Javascript
[29:10]Ti4 冒泡赛第二天 NEWBEE vs Titan 3
2014/07/15 DOTA
[02:12]2015国际邀请赛 SHOWOPEN
2015/08/05 DOTA
python使用os.listdir和os.walk获得文件的路径的方法
2017/12/16 Python
浅谈Python实现贪心算法与活动安排问题
2017/12/19 Python
python 实现求解字符串集的最长公共前缀方法
2018/07/20 Python
Linux下远程连接Jupyter+pyspark部署教程
2019/06/21 Python
通过PYTHON来实现图像分割详解
2019/06/26 Python
Pytorch 使用 nii数据做输入数据的操作
2020/05/26 Python
pytorch读取图像数据转成opencv格式实例
2020/06/02 Python
python 实现学生信息管理系统的示例
2020/11/28 Python
印度在线内衣和时尚目的地:Zivame
2017/09/28 全球购物
一些PHP的面试题
2015/05/06 面试题
项目经理岗位职责
2013/11/11 职场文书
成立公司计划书
2014/05/07 职场文书
英语三分钟演讲稿
2014/08/19 职场文书
购房意向书
2014/08/30 职场文书
2014党员民主评议个人总结
2014/09/10 职场文书
群众路线查摆问题整改措施
2014/10/10 职场文书
新员工考核评语
2014/12/31 职场文书
2015年车间主任工作总结
2015/05/21 职场文书
小学入学感言
2015/08/01 职场文书
2016教师校本培训心得体会
2016/01/08 职场文书
2016年优秀团员事迹材料
2016/02/25 职场文书
MySQL系列之十五 MySQL常用配置和性能压力测试
2021/07/02 MySQL