原标题:Python编程小技巧:如何统计序列中元素的出现频度

实际案例

某随机序列中,找到出现次数最高的三个元素,他们的出现次数是多少?

对某英文文章的单词进行词频统计,找到出现次数最高的10个单词,出现次数是多少?

普通做法:

from random import randint# #使用列表解析生成30个元素(在0~20范围内)data = [randint(0,20) for _ in xrange(30)]print type(data)# 使用列表创建字典.data为key值,value为0c = dict.fromkeys(data,0)print c# 使用for循环遍历data,遇到一个x,计数器c[x]就会增加1for x in data:

c[x] +=1print c

c1= {k:v for k,v in c.iteritems()}print c1#根据字典的值对于字典的项进行排序,d[1]为值。d[0]为键stat = sorted(c.iteritems(),key= lambda d:d[1],reverse=True)print stat

某随机序列中,找到出现次数最高的三个元素

from random import randintfrom collections import Counter

data = [randint(0,20) for _ in xrange(30)]

c2 = Counter(data)#传入需要几个数值smax = c2.most_common(5)

smin = c2.most_common()[:-6:-1]print smaxprint smin

对某英文文章的单词进行词频统计

import re

txt = open('code.txt').read()# print txt# 分割词:通过非字母字符word = re.split('\W*',txt)# print wordfrom collections import Counter

c3 = Counter(word)# print c3print c3.most_common(10)返回搜狐,查看更多

责任编辑:

python中读取txt文件、统计其中所有字母出现的频度_Python编程小技巧:如何统计序列中元素的出现频度...相关推荐

  1. python导入txt文件并绘图-Python实现读取txt文件中的数据并绘制出图形操作示例

    本文实例讲述了Python实现读取txt文件中的数据并绘制出图形操作.分享给大家供大家参考,具体如下: 下面的是某一文本文件中的数据. 6.1101,17.592 5.5277,9.1302 8.51 ...

  2. python怎么读取txt文件内容然后保存到excel-Python实现读取txt文件并转换为excel的方法示例...

    本文实例讲述了Python实现读取txt文件并转换为excel的方法.分享给大家供大家参考,具体如下: 这里的txt文件内容格式为: 892天平天国定都在?A开封B南京C北京(B) Python代码如 ...

  3. python读取整个txt文件-python怎么读取txt文件内容

    读取文件: 步骤:打开 -- 读取 -- 关闭>>> f = open('/tmp/test.txt') >>> f.read() 'hello python! h ...

  4. python怎么读取txt文件-python怎么读取txt文件内容

    读取文件: 步骤:打开 -- 读取 -- 关闭>>> f = open('/tmp/test.txt') >>> f.read() 'hello python! h ...

  5. python读取txt文件为dataframe,python批量读取txt文件为DataFrame

    我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作.比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要 ...

  6. python导入txt文件并绘图-Python实现读取txt文件并画三维图简单代码示例

    记忆力差的孩子得勤做笔记! 刚接触python,最近又需要画一个三维图,然后就找了一大堆资料,看的人头昏脑胀的,今天终于解决了!好了,废话不多说,直接上代码! #由三个一维坐标画三维散点 #codin ...

  7. python读取txt文件代码-Python实现读取txt文件并画三维图简单代码示例

    记忆力差的孩子得勤做笔记! 刚接触python,最近又需要画一个三维图,然后就找了一大堆资料,看的人头昏脑胀的,今天终于解决了!好了,废话不多说,直接上代码! #由三个一维坐标画三维散点 #codin ...

  8. matlab中读文件的行数_Matlab中读取txt文件的几种方法

    Matlab中读取txt文件的几种方法 一.纯数据文件(没有字母和中文,纯数字) 对于这种txt文档,从matalb中读取就简单多了 例如test.txt文件,内容为"17.901 -1.1 ...

  9. 怎么退出python命令行cd找到txt文档_《python怎么读取txt文件》

    python怎么创建一个txt文件 python怎么创建txt文件的方法. 如下参考: 1.首用内置的空闲编辑器编辑(单击并选择copy),如下图所示. 2.您可以下载记事本和其他编辑软件,以支持多种 ...

最新文章

  1. 学以致用七---Centos7.2+python3.6.2+django2.1.1 --搭建一个网站(补充)
  2. IoT 、5G与边缘计算将会擦出怎样的火花?
  3. OSPFv2的综合实验试题分析第1例(CCNP阶段)
  4. Vue.js 自定义指令
  5. Deap: python中的遗传算法工具箱
  6. 删除已使用过且无法删除的替代
  7. 今日arXiv精选 | 4篇EMNLP 2021最新论文
  8. 会导致所有者权益减少的项目是_第二章:会计要素的确认(11)所有者权益
  9. Oracle入门(十二F)之表分区
  10. Python3 爬虫学习笔记 C04 【自动化测试工具 Selenium】
  11. 前端vue里面点击加载更多_vue 原生添加滚动加载更多
  12. Machine Learning、Date Mining、IRNLP 会议期刊论文推荐
  13. oracle迁移mysql验证_ORACLE 迁移MYSQL 随笔
  14. 卸载VS2005不完全出现的安装问题
  15. use tool wget for windows download
  16. 国考报名显示服务器繁忙,公益性岗位考试内容-面试:牢记服务初心,让海关面试作答更具温度...
  17. 2021非科班生的Java面试之路,java思维导图笔记
  18. 【亲测可运营】PHP匿名在线聊天室/语音聊天室/多国语言版在线聊天室
  19. deepin v20桌面bug_“国产”Deepin桌面操作系统V20 正式版
  20. 第3章 结构之法——电话号码对应英语单词

热门文章

  1. 用自定义注解做点什么——自定义注解有什么用
  2. matlab表示DFT和DTFT,【 MATLAB 】离散傅里叶级数(DFS)与DFT、DTFT及 z变换之间的关系...
  3. 在虚拟机中ftp服务器的配置,ftp服务器在虚拟机中配置文件
  4. workbook加载文件路径_【Python】文件重命名(按照Excel清单)
  5. Gensee SDK UserInfo类函数详细说明
  6. imgaug批量椒盐噪声 python_python图像扩增-imgaug
  7. 华为鸿蒙手机和电视通话,鸿蒙智慧屏首秀:逾10万人预定,电视视频通话功能强大...
  8. 兰州市中考会考计算机考试,2016兰州中考体育26日开考 采用全套智能测试仪器...
  9. 基于Java+SpringMvc+vue+element实现高效学生社团平台管理
  10. 基于Echarts+HTML5可视化数据大屏展示—设备环境监测平台大数据平台