详解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中关键字is与==的区别简述
Jul 31 Python
python获取指定网页上所有超链接的方法
Apr 04 Python
python轻松查到删除自己的微信好友
Jan 10 Python
python xml解析实例详解
Nov 14 Python
Python3实现发送QQ邮件功能(文本)
Dec 15 Python
Python获取指定文件夹下的文件名的方法
Feb 06 Python
VScode编写第一个Python程序HelloWorld步骤
Apr 06 Python
Python numpy.array()生成相同元素数组的示例
Nov 12 Python
python+mysql实现学生信息查询系统
Feb 21 Python
在Python运行时动态查看进程内部信息的方法
Feb 22 Python
解决django中ModelForm多表单组合的问题
Jul 18 Python
python实现一个点绕另一个点旋转后的坐标
Dec 04 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使用array_rand()函数从数组中随机选择一个或多个元素
2014/04/28 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
2015/10/19 PHP
PHP关键特性之命名空间实例详解
2017/05/06 PHP
Yii2选项卡的简单使用
2017/05/26 PHP
Ajax+PHP实现的模拟进度条功能示例
2019/02/11 PHP
bcastr2.0 通用的图片浏览器
2006/11/22 Javascript
jQuery操作input type=radio的实现代码
2012/06/14 Javascript
jquery 按键盘上的enter事件
2014/05/11 Javascript
简单方法判断JavaScript对象为null或者属性为空
2014/09/26 Javascript
超级简单的jquery操作表格方法
2014/12/15 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
js实现页面刷新滚动条位置不变
2016/11/27 Javascript
老生常谈jquery id选择器和class选择器的区别
2017/02/12 Javascript
关于Vue.nextTick()的正确使用方法浅析
2017/08/25 Javascript
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
2018/03/13 Javascript
Vue2.x和Vue3.x的双向绑定原理详解
2020/11/05 Javascript
一文秒懂nodejs中的异步编程
2021/01/28 NodeJs
Python isinstance判断对象类型
2008/09/06 Python
python复制文件代码实现
2013/12/23 Python
Linux下使用python调用top命令获得CPU利用率
2015/03/10 Python
在Python的gevent框架下执行异步的Solr查询的教程
2015/04/16 Python
Python中利用sorted()函数排序的简单教程
2015/04/27 Python
在Django的模型中添加自定义方法的示例
2015/07/21 Python
python去掉行尾的换行符方法
2017/01/04 Python
python文本数据处理学习笔记详解
2019/06/17 Python
Django ORM多对多查询方法(自定义第三张表&ManyToManyField)
2019/08/09 Python
Python操作Excel把数据分给sheet
2020/05/20 Python
洲际酒店集团美国官网:IHG美国
2017/11/16 全球购物
个人简历自我评价范文
2014/02/04 职场文书
铲车司机岗位职责
2014/03/15 职场文书
计划生育证明书写要求
2014/09/17 职场文书
初中英语教学反思范文
2016/02/15 职场文书
幼儿园语言教学反思
2016/02/23 职场文书
高中议论文(范文2篇)
2019/08/19 职场文书
Dubbo+zookeeper搭配分布式服务的过程详解
2022/04/03 Java/Android
react中useState使用:如何实现在当前表格直接更改数据
2022/08/05 Javascript