说明:基于DataFrame结构的词频表生成词云图


代码

from wordcloud import WordCloud
import matplotlib.pyplot as pltfrequencies = {}
count = 0
for line in open(".\ham.txt"):count += 1 if count > 1:arr = line.split(" ")frequencies[arr[0].strip()] = int(arr[1].strip())wc = WordCloud(max_words=100,width=400,height=400,
)
word_cloud = wc.generate_from_frequencies(frequencies)
# 写词云图片
word_cloud.to_file("wordcloud_ham.jpg")
# 显示词云文件
plt.imshow(word_cloud)
plt.axis("off")
plt.show()

ham.txt文件已上传:ham.txt

生成图片

基于DataFrame结构的词频表生成词云图相关推荐

  1. pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列、基于dataframe的日期数据列生成日期索引

    pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列.基于dataframe的日期数据列生成日期索引(dates in ...

  2. NLP之WordCloud:基于jieba+matplotlib库对一段文本生成词云图~~情人节最好的礼物(给你一张过去的词云图,看看那时我们的爱情)

    NLP之WordCloud:基于jieba+matplotlib库对一段文本生成词云图~~情人节最好的礼物(给你一张过去的词云图,看看那时我们的爱情) 目录 输出词云图结果 输出文本统计 设计思路 实 ...

  3. 利用Python分析文章词频,并生成词云图

    利用Python分析文章词频,并生成词云图 使用request模块获取文章数据 import jieba import requests import csv from bs4 import Beau ...

  4. python爬取《三国演义》小说统计词频生成词云图

    python爬取<三国演义>小说&统计词频&生成词云图 注意点: 爬取小说正文时用的正则表达式涉及到多行匹配.需要开启多行模式(?s) book_content_re = ...

  5. python爬音乐评论生成词云图_python爬虫+词云图,爬取网易云音乐评论

    又到了清明时节,用python爬取了网易云音乐<清明雨上>的评论,统计词频和绘制词云图,记录过程中遇到一些问题 爬取网易云音乐的评论 一开始是按照常规思路,分析网页ajax的传参情况.看到 ...

  6. Python实现Wordcloud生成词云图的示例

    wordcloud是Python扩展库中一种将词语用图片表达出来的一种形式,通过词云生成的图片,我们可以更加直观的看出某篇文章的故事梗概. 首先贴出一张词云图(以哈利波特小说为例): 在生成词云图之前 ...

  7. python 引入同一路径的类_Python实现Wordcloud生成词云图的示例

    wordcloud是Python扩展库中一种将词语用图片表达出来的一种形式,通过词云生成的图片,我们可以更加直观的看出某篇文章的故事梗概. 首先贴出一张词云图(以哈利波特小说为例): 在生成词云图之前 ...

  8. wordcloud生成词云图(含形状、颜色设置)

    一.导入和主要方法 1.导入wordcloud包 生成词云图之后还要显示出来,所以还会用到matplotlib 如果要设置mask蒙版,还需要从imageio导入imread()函数 如果需要设置词云 ...

  9. python爬虫学习:爬虫QQ说说并生成词云图,回忆满满

    自学过一段时间的python,用django自己做了个 网站,也用requests+BeautifulSoup爬虫过些简单的网站,周末研究学习了一波,准备爬取QQ空间的说说,并把内容存在txt中,读取 ...

最新文章

  1. 区块链相关论文研读1- 关于边缘计算
  2. mysql5.6启动占用内存很大的解决方法
  3. AngularJS 拦截器和好棒例子
  4. Mysql默认隔离级别为什么是可重复读?
  5. python遍历目录压缩文件夹_Python实现多级目录压缩与解压文件的方法
  6. 按钮点击_如何设置微信小程序按钮点击事件?
  7. 宜昌宝塔河项目_宜昌城区首个垃圾分类定时定点投放点启用 厨余垃圾破袋投放...
  8. dz email地址无效_Zcash屏蔽地址漏洞或揭示全节点IP地址(附解决方案)
  9. Tomcat运行原理
  10. 2021-08-26小白笔记2
  11. 详解CAN总线:什么是CAN总线?
  12. 全角数字变半角php,php代码中全角数字转半角的方法
  13. 49 把字符串转换成整数
  14. win远程桌面连接无显示器Ubuntu(22.04.1 LTS)
  15. ObjectARX开发笔记(一)——分别使用AcEdInputPointFilter和AcEdInputPointMonitor实现光标提示功能
  16. Field baseMapper in xxxxx required a bean of type 'xxxxxx' that could not be found 问题
  17. 【Java基础】实例与实例化
  18. openmeetings(八)
  19. 使用Vue3学习Vue的基础知识
  20. hbuilder支持java插件_HBuilder 第三方插件开发

热门文章

  1. 武汉锅检所检测机器人_管道检测机器人---此CCTV非彼CCTV
  2. c语言调用shell命令一 popen使用以及获取命令返回值
  3. spring boot第八讲
  4. java ls_linux ls 命令
  5. 如何阵列平面_Proe/Creo如何使用点阵列——通过内部草绘创建
  6. python判断实例的类型
  7. Buck开关电源拓扑结构分析
  8. python与数学的故事_我与数学的故事作文800字
  9. 加 解密的c语言程序,c语言程序设计文个件加密解密.doc
  10. oracle ora 00279,ORA-01245、ORA-01547错误的解决