Python数据挖掘05--词云(wordcloud)找出老九门中热门词语
2018-02-28 22:31
615 查看
注意
window系统安装wordcloud模块时可能会出现需要安装C++等错误,此时使用https://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy网站的whl自己进行安装将不会再报错
资料中所用到老九门文件和图片,点击下载
最终展示结果
window系统安装wordcloud模块时可能会出现需要安装C++等错误,此时使用https://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy网站的whl自己进行安装将不会再报错
资料中所用到老九门文件和图片,点击下载
import wordcloud as wc # 词云模块 import matplotlib.pylab as plb import pandas as pda import jieba # jieba模块 分解词语 from PIL import Image from numpy import array path = "C:/Users/Administrator/Desktop/老九门.txt" data = open(path, "r", encoding="gbk").read() # 读取txt小说文件 cutdata = jieba.cut(data) # 将文本分割成词语 alldata = "" for i in cutdata: # 词语进行循环拼接 alldata = alldata + " " + str(i) font = r"C:\WINDOWS\Fonts\simhei.ttf" # 打开图片 cat = Image.open("C:/Users/Administrator/Desktop/cat.png") catarray = array(cat) # 将读取的图片转化成数组 # 使用WordCloud方法 oldwc = wc.WordCloud(mask=catarray, collocations=False, # mask展示形状,background_color背景颜色 font_path=font, background_color="white" ).generate(data) plb.imshow(oldwc) plb.show()
最终展示结果
相关文章推荐
- Python数据可视化:WordCloud词云的构建
- 新浪微博数据挖掘(python)本周人们在讨论的热门话题的提取
- 支持度与置信度(找出所有规则)--《python数据挖掘入门与实践》
- python 数据分析,R语言与数据挖掘 | 学习资料分享 05
- python数据挖掘笔记(1)—数据预处理
- python数据分析与挖掘实战 第六章 拓展思考
- 【Python数据挖掘课程】三.Kmeans聚类代码实现、作业及优化
- 深入分析python数据挖掘 Json结构分析
- 使用python抓取微信好友个性签名并形成词云(itchat;wordcloud)
- Python Code :不同Json文件的数据挖掘、清洗、反写
- python 数据挖掘 版本 环境变量
- python数据挖掘01--python基础
- Python-QQ聊天记录分析-jieba+wordcloud
- 利用python画词云图(wordcloud)
- [置顶] 【Python3】数据挖掘 抓取小说
- 数据挖掘:python数据清洗cvs里面带中文字符
- Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱
- Python中文分词_使用介绍(wordcloud+jieba)
- 用Python进行数据挖掘(数据预处理)(转载)
- 【python数据挖掘课程】十三.WordCloud词云配置过程及词频分析