详解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高并发异步服务器核心库forkcore使用方法
Nov 26 Python
python实现装饰器、描述符
Feb 28 Python
python如何派生内置不可变类型并修改实例化行为
Mar 21 Python
Python爬虫实现“盗取”微信好友信息的方法分析
Sep 16 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
Dec 12 Python
使用Python操作ArangoDB的方法步骤
Feb 02 Python
Python 实现Image和Ndarray互相转换
Feb 19 Python
python文件及目录操作代码汇总
Jul 08 Python
Python如何对齐字符串
Jul 30 Python
解决Python 函数声明先后顺序出现的问题
Sep 02 Python
Python字典dict常用方法函数实例
Nov 09 Python
python如何进行基准测试
Apr 26 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的基本常识小结
2013/07/05 PHP
php+js实现图片的上传、裁剪、预览、提交示例
2013/08/27 PHP
判断iframe是否加载完成的完美方法
2010/01/07 Javascript
jQuery EasyUI API 中文文档 - EasyLoader 加载器
2011/09/29 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
2014/08/04 Javascript
将数字转换成大写的人民币表达式的js函数
2014/09/21 Javascript
21个JavaScript事件(Events)属性汇总
2014/12/02 Javascript
Bootstrap CSS组件之导航条(navbar)
2016/12/17 Javascript
JavaScript 用fetch 实现异步下载文件功能
2017/07/21 Javascript
AngularJS select设置默认值的实现方法
2017/08/25 Javascript
JS交互点击WKWebView中的图片实现预览效果
2018/01/05 Javascript
jQuery zTree树插件的使用教程
2019/08/16 jQuery
es6中let和const的使用方法详解
2020/02/24 Javascript
JS+CSS实现3D切割轮播图
2020/03/21 Javascript
linux环境下安装pyramid和新建项目的步骤
2013/11/27 Python
Python实现的异步代理爬虫及代理池
2017/03/17 Python
Python+Selenium+PIL+Tesseract自动识别验证码进行一键登录
2017/09/20 Python
Python 基础教程之闭包的使用方法
2017/09/29 Python
详解Python 协程的详细用法使用和例子
2018/06/15 Python
下载官网python并安装的步骤详解
2019/10/12 Python
浅析Python 抽象工厂模式的优缺点
2020/07/13 Python
基于Django集成CAS实现流程详解
2020/11/28 Python
windeln官方海外旗舰店:德淘超人气母婴超市
2017/12/15 全球购物
AP澳洲中文网:澳洲正品直邮,包税收件无忧
2019/07/12 全球购物
业务员岗位职责范本
2013/12/15 职场文书
第二批党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年小学数学教师工作总结
2014/12/03 职场文书
2014年房产经纪人工作总结
2014/12/08 职场文书
学生检讨书
2015/01/27 职场文书
利用Python+OpenCV三步去除水印
2021/05/28 Python
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
2021/06/22 Python
Redis源码阅读:Redis字符串SDS详解
2021/07/15 Redis
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
2021/11/17 Servers
SQL Server数据库基本概念、组成、常用对象与约束
2022/03/20 SQL Server
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python