详解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实现桌面壁纸切换功能
Jan 21 Python
Python 占位符的使用方法详解
Jul 10 Python
python如何保证输入键入数字的方法
Aug 23 Python
python爬虫-模拟微博登录功能
Sep 12 Python
python实现图片二值化及灰度处理方式
Dec 07 Python
Python实现剪刀石头布小游戏(与电脑对战)
Dec 31 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
Jan 20 Python
python中return如何写
Jun 18 Python
python的json包位置及用法总结
Jun 21 Python
Python基于爬虫实现全网搜索并下载音乐
Feb 14 Python
Matplotlib animation模块实现动态图
Feb 25 Python
python缺失值的解决方法总结
Jun 09 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中把数据库查询结果输出为json格式简单实例
2015/04/09 PHP
仿微博字符限制效果实现代码
2012/04/20 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
字段太多jquey快速清空表单内容方法
2014/08/21 Javascript
JavaScript实现的石头剪刀布游戏源码分享
2014/08/22 Javascript
分析了一下JQuery中的extend方法实现原理
2015/02/27 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
2015/12/17 Javascript
js编写选项卡效果
2017/05/23 Javascript
浅析JS抽象工厂模式
2017/12/14 Javascript
详解vue表单——小白速看
2018/04/08 Javascript
基于javascript实现贪吃蛇小游戏
2019/11/25 Javascript
[00:55]深扒TI7聊天轮盘语音出处3
2017/05/11 DOTA
Python实现将n个点均匀地分布在球面上的方法
2015/03/12 Python
Python中类型关系和继承关系实例详解
2015/05/25 Python
详解Python中dict与set的使用
2015/08/10 Python
django项目运行因中文而乱码报错的几种情况解决
2017/11/07 Python
Pycharm 文件更改目录后,执行路径未更新的解决方法
2019/07/19 Python
flask框架单元测试原理与用法实例分析
2019/07/23 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
2019/09/20 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
2020/02/25 Python
jupyter notebook oepncv 显示一张图像的实现
2020/04/24 Python
详解Python3.8+PyQt5+pyqt5-tools+Pycharm配置详细教程
2020/11/02 Python
python 实现数据库中数据添加、查询与更新的示例代码
2020/12/07 Python
Python图像处理之膨胀与腐蚀的操作
2021/02/07 Python
世界知名接发和假发品牌:Poze Hair
2017/03/08 全球购物
大学生毕业自我评价范文分享
2013/11/11 职场文书
协议书样本
2014/04/23 职场文书
企业安全生产月活动总结
2014/07/05 职场文书
党员学习党的群众路线思想汇报(5篇)
2014/09/10 职场文书
大学生暑期社会实践证明范本
2014/10/24 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
解约证明模板
2015/06/19 职场文书
原生JS中应该禁止出现的写法
2021/05/05 Javascript
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android
vue如何清除浏览器历史栈
2022/05/25 Vue.js
Promise静态四兄弟实现示例详解
2022/07/07 Javascript