详解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 相关文章推荐
Linux中安装Python的交互式解释器IPython的教程
Jun 13 Python
Python学习_几种存取xls/xlsx文件的方法总结
May 03 Python
python+selenium实现QQ邮箱自动发送功能
Jan 23 Python
python列表,字典,元组简单用法示例
Jul 11 Python
python程序 创建多线程过程详解
Sep 23 Python
django使用xadmin的全局配置详解
Nov 15 Python
python 实现在shell窗口中编写print不向屏幕输出
Feb 19 Python
Python unittest 自动识别并执行测试用例方式
Mar 09 Python
Keras设置以及获取权重的实现
Jun 19 Python
python3.x中安装web.py步骤方法
Jun 23 Python
python 5个顶级异步框架推荐
Sep 09 Python
使用python将微信image下.dat文件解密为.png的方法
Nov 30 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
thinkphp 多表 事务详解
2013/06/17 PHP
PHP 获取文件权限函数介绍
2013/07/11 PHP
PHP JS Ip地址及域名格式检测代码
2013/09/27 PHP
如何阻止网站被恶意反向代理访问(防网站镜像)
2014/03/18 PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
2016/03/01 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
网页禁用右键菜单和鼠标拖动选择方法小结
2015/02/25 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
JavaScript中数据结构与算法(一):栈
2015/06/19 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
对于input 框限定输入值为浮点型的js代码
2017/09/25 Javascript
JavaScript判断变量名是否存在数组中的实例
2017/12/28 Javascript
webpack-dev-server远程访问配置方法
2018/02/22 Javascript
解决vue中post方式提交数据后台无法接收的问题
2018/08/11 Javascript
微信小程序内拖动图片实现移动、放大、旋转的方法
2018/09/04 Javascript
微信小程序中的上拉、下拉菜单功能
2020/03/13 Javascript
python抓取京东商城手机列表url实例代码
2013/12/18 Python
Python随机生成彩票号码的方法
2015/03/05 Python
python制作最美应用的爬虫
2015/10/28 Python
python验证码识别的示例代码
2017/09/21 Python
使用Python处理Excel表格的简单方法
2018/06/07 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
TensorFlow车牌识别完整版代码(含车牌数据集)
2019/08/05 Python
详解python中的index函数用法
2019/08/06 Python
python 链接sqlserver 写接口实例
2020/03/11 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
2020/12/03 Python
C语言编程练习
2012/04/02 面试题
黄继光的英雄事迹材料
2014/02/13 职场文书
工会经费申请报告
2015/05/15 职场文书
2015年七年级班主任工作总结
2015/05/21 职场文书
消防安全主题班会
2015/08/12 职场文书
Redis 彻底禁用RDB持久化操作
2021/07/09 Redis
详解pytorch创建tensor函数
2022/03/22 Python
MySQL的存储函数与存储过程的区别解析
2022/04/08 MySQL