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

 更新时间:2019年07月29日 11:48:18   作者:little_people  
这篇文章主要介绍了Python用三种方式统计词频,每种方法给大家介绍的非常详细,需要的朋友可以参考下

三种方法:

①直接使用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把1变成01的步骤总结

    python把1变成01的步骤总结

    在本文里我们给学习python的朋友们整理了关于python把1变成01的步骤总结内容,有需要的朋友们学习下。
    2019-02-02
  • python 矢量数据转栅格数据代码实例

    python 矢量数据转栅格数据代码实例

    这篇文章主要介绍了python 矢量数据转栅格数据代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • Python实现替换excel单元格内容

    Python实现替换excel单元格内容

    openpyxl是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的库,本文将使用openpyxl实现替换excel单元格内容,感兴趣的小伙伴可以了解下
    2025-01-01
  • python正则表达式面试题解答

    python正则表达式面试题解答

    这篇文章主要为大家分析了python正则表达式常见面试题,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • python实现zip分卷压缩的详细方法

    python实现zip分卷压缩的详细方法

    WinHex 开始16进制一个一个文件对比 WinRar 创建的分卷压缩和单个 zip 文件的差异,这篇文章主要介绍了python实现zip分卷压缩的详细方法,需要的朋友可以参考下
    2024-02-02
  • python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比

    python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比

    这篇文章主要给大家介绍了关于python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • python编写一个GUI倒计时器

    python编写一个GUI倒计时器

    这篇文章主要为大家详细介绍了python编写一个GUI倒计时器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • python 爬虫基本使用——统计杭电oj题目正确率并排序

    python 爬虫基本使用——统计杭电oj题目正确率并排序

    这篇文章主要介绍了python 爬虫基本的基本使用,主要利用了Urllib和BeautifulSoup4这两个库,配以简单的实例帮助大家理解,感兴趣的朋友可以了解下
    2020-10-10
  • keras 回调函数Callbacks 断点ModelCheckpoint教程

    keras 回调函数Callbacks 断点ModelCheckpoint教程

    这篇文章主要介绍了keras 回调函数Callbacks 断点ModelCheckpoint教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • python中copy和deepcopy的使用区别

    python中copy和deepcopy的使用区别

    本文主要介绍了python中copy和deepcopy的使用区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-04-04

最新评论