import sysalphabet = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()_+- ={}[]"
# filename = input('请输入目标文本:')data = input()result = {d:0 for d in alphabet}//生成字典def sort_by_value(d):items = d.items()backitems = [[v[1],v[0]] for v in items]backitems.sort(reverse=True)print(backitems,'\n\n') //按出现次数从大到小输出对应次数和字符return [ backitems[i][1] for i in range(0,len(backitems))]//按出现次数从大到小返回字符for d in data:for alpha in alphabet:if d == alpha:result[alpha] = result[alpha] + 1 //字符出现一次加一print(''.join(sort_by_value(result))) //连接成字符串

词频分析(Python脚本)相关推荐

  1. 分析 Python 脚本

    本文的原文是:Profiling Python Scripts 我有一个负责一个长期运行任务的 Python 脚本.这个脚本同其他三个系统通信 - 它从系统 #1 和 #2 读取数据,合并它们然后再把 ...

  2. python程序分析_如何分析Python脚本?

    如Chris Lawlor所示cProfile是一个很棒的工具,可以很容易地用于打印到屏幕上:python -m cProfile -s time mine.py 或提交:python -m cPro ...

  3. 大数据分析 | 用 Python 做文本词频分析

    老师教给我,要学骆驼,沉得住气的动物.看它从不着急,慢慢地走,慢慢地嚼,总会走到的,总会吃饱的. ---<城南旧事> 目录 一.前言 Python 简介 Python 特点 二.基本环境配 ...

  4. Python入门与词频分析初步

    一.python与其他语言的区别 1.python作为一门解释性语言,与java.C等语言相比,第一个特点就是python不用编译,可以像脚本一样直接运行.前几天咱们工作室有同学问我,他的编程界面为什 ...

  5. python 对excel文件进行分词并进行词频统计_python 词频分析

    python词频分析 昨天看到几行关于用 python 进行词频分析的代码,深刻感受到了 python 的强大之处.(尤其是最近自己为了在学习 c 语言感觉被它的语法都快搞炸了,python 从来没有 ...

  6. python慢在哪里_求大神分析一下我的python脚本慢在哪里?

    请大神们分析下这个python脚本为什么会运行这么慢. 初衷: 公司有个料号系统, 在网站上输入料号就能查询相关的资料, 一般情况下, 我会ctrl+c, 打开网站, ctrl+v, 点击查询, 得到 ...

  7. 【python数据挖掘课程】十三.WordCloud词云配置过程及词频分析

    这篇文章是学习了老曹的微信直播,感觉WordCloud对我的<Python数据挖掘课程>非常有帮助,作者学习后准备下次上课分享给我的学生,让他们结合词频分析来体会下词云.希望这篇基础文章对 ...

  8. python统计行号_如何使用Python脚本分析CPU使用情况的?

    用以分析Python中CPU使用情况.CPU分析是通过分析CPU执行代码的方式来测量代码的性能,以此找到代码中的不妥之处,然后处理它们. 接下来我们将看看如何跟踪Python脚本使用时CPU使用情况, ...

  9. python数据挖掘学习笔记】十三.WordCloud词云配置过程及词频分析

    #2018-03-28 09:59:40 March Wednesday the 13 week, the 087 day SZ SSMR 11,12因为涉及到数据库被我暂时放弃了 python数据挖 ...

  10. graphviz python_工具推荐|我是如何使用Python脚本分析CPU使用情况的?

    在这篇文章中,我将讨论一个工具,用以分析Python中CPU使用情况.CPU分析是通过分析CPU执行代码的方式来测量代码的性能,以此找到代码中的不妥之处,然后处理它们. 接下来我们将重点关注以下几个方 ...

最新文章

  1. 程序猿,凭什么让你拿二十万
  2. Python 三十大实践、建议和技巧(附代码链接)
  3. 剥开比原看代码(八):比原的Dashboard是怎么做出来的?
  4. 路由的Modem信号控制
  5. 计算机网络对口题目,2011-2015计算机对口升学网络试题汇总.doc
  6. 【Linux】linux ln文件夹的链接(转)
  7. Shrink space合并表的碎片
  8. Java 开发者希望未来使用 Python 和 Go
  9. 使用List在Java中的HashMap实现
  10. Oracle Active database duplication
  11. shell脚本大全(一)
  12. Raid5 Raid10 磁盘IOPS 计算方法
  13. 几何分布期望,方差推导
  14. 宋宝华: 论一个程序员问问题的自我修养(修订版)
  15. linux samba文件共享,网络凭据总是出错解决方法
  16. java中insteadof_Java代码规范小结(一)
  17. Canvas绘制箭头
  18. JVM--Jit学习
  19. 把软件装进U盘,真正做到即插即用
  20. 十一、jQuery(下) - 章节课后练习题及答案

热门文章

  1. 机器人编程和少儿编程哪个难
  2. 13种最为荒谬的编程语言
  3. 给windows右键,添加快捷键
  4. ArcMap-network analyst
  5. 用 Python 远程控制 Windows 服务器,太好用了!
  6. html:link-icon标签引入网站小图标favicon.ico
  7. 沭阳学爬虫03爬虫基本原理
  8. Java初学者使用Scanner通过键盘输入学生成绩,并使用while循环实现重复输入,计算成绩的平均分及优秀率等
  9. 一个人怎么做好社群的日常高效管理?
  10. 微信小程序云函数NodeJs如何等待两次异步操作后返回数据给前端