python统计单词出现次数最多的5个单词,python统计单词出现次数字典

  python统计单词出现次数最多的5个单词,python统计单词出现次数字典

  python统计单词出现次数

  要做词频统计,字典无疑是最合适的数据类型。单词作为字典的键,单词出现的次数作为字典的值。记录每个单词的出现频率很方便。字典和我们的电话簿很像,每个名字都和一个电话号码相关联。

  下面是具体的实现代码,实现了从importthis.txt文件中读取单词,统计了出现频率最高的五个单词。

  # -*-编码:utf-8 -*-

  导入io

  进口re

  类别计数器:

  def __init__(self,path):

  :参数路径:文件路径

  self.mapping=dict()

  用io.open(路径,编码=utf-8 )作为f:

  data=f.read()

  words=[s . lower()for s in re . find all( w ,data)]

  对于word中的words:

  self . mapping[word]=self . mapping . get(word,0) 1

  def most_common(self,n):

  断言n 0, n应该大于0

  返回排序后的(self.mapping.items(),key=lambda item: item[1],reverse=True)[:n]

  if __name__==__main__:

  most _ common _ 5=Counter( import this . txt )。最常见的(5)

  对于most_common_5:中的项目

  打印(项目)的执行效果:

  (是,10)

  (“更好”,8)

  (“比”,8)

  (《the》,第6页)

  ( to ,5)更多python教程,建议学习:python视频教程。以上是Python对出现字数的统计细节。更多请关注盛行IT软件开发工作室的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • python统计字符串中某个元素出现的次数,python输入一个字符串,统计其中每个字符出现的次数
  • 对数据进行描述的统计方法称为描述性统计分析,python统计学分析
  • 统计整数二进制表示中1的个数,用python统计数字个数
  • Python表示字符串常量的方式有几种,python统计不同类型字符的个数
  • python 数值计算,用python统计
  • python统计词频实训报告,python英语词频统计
  • python统计双一流高校名单,Python排名
  • python统计平均分,python求一组数据的平均分
  • python 销售预测,python统计销售总额怎么做
  • python 递归遍历目录,python统计指定目录中文件及目录个数
  • python输出1~100的素数,并统计多少个,python统计素数个数
  • python统计缺失值个数,python缺失数据处理
  • python递归上限,python统计递归次数
  • python统计字符串英文字母个数,输入一个字符串分别统计数字和字母个数Python
  • python输入一组数字,采用逗号分隔,输出其中的最大值,用python统计整数出现次数
  • 留言与评论(共有 条评论)
       
    验证码: