详解Python用三种方式统计词频的方法

作者:little_people 时间:2021-02-10 13:30:12 

三种方法:

①直接使用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用三种方式统计词频的方法,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

来源:https://blog.csdn.net/weixin_40539892/article/details/79138095

标签:Python,统计,词频
0
投稿

猜你喜欢

  • Python如何实现FTP功能

    2021-10-22 15:08:25
  • SQL Server误区30日谈 第9天 数据库文件收缩不会影响性能

    2024-01-17 17:45:01
  • 浅谈python中频繁的print到底能浪费多长时间

    2022-01-31 06:24:34
  • pandas数据处理进阶详解

    2023-04-15 03:40:33
  • IE6中隐形的PNG8图片

    2009-11-27 18:38:00
  • python实现C4.5决策树算法

    2021-10-05 19:35:29
  • Django drf请求模块源码解析

    2023-06-07 10:03:07
  • ASP.NET连接SQL数据库的简单实例代码

    2024-01-26 06:54:27
  • Python socket实现的文件下载器功能示例

    2021-03-12 22:43:19
  • 最新屏蔽百度快照的方法

    2009-07-06 14:37:00
  • python实现微信自动回复功能

    2023-11-17 13:13:04
  • python中Tkinter实现分页标签的示例代码

    2021-10-26 11:30:05
  • 利用location.hash实现跨域iframe自适应高宽

    2009-08-02 20:31:00
  • [翻译]JavaScript中对象的层次与继承

    2008-12-31 13:36:00
  • NumPy 数组使用大全

    2023-05-28 23:10:57
  • Perl eval函数使用实例

    2022-12-21 05:25:55
  • vue动态菜单、动态路由加载以及刷新踩坑实战

    2024-05-05 09:25:27
  • 详解thinkphp+redis+队列的实现代码

    2024-05-11 10:08:34
  • Python常见的几种数据加密方式

    2021-11-18 07:47:04
  • 浅谈Python 敏感词过滤的实现

    2022-12-11 07:47:17
  • asp之家 网络编程 m.aspxhome.com