大家好,今天来为大家分享盗墓笔记7txt全集下载的一些知识点,和第7天|16天搞定Python数据分析,盗墓笔记重现?的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
词云,又称文字云,是由词汇组成类似云的彩色图形。网络上好多漂亮的词云图,好多人以为是用PS软件P出来的,其实不是的,它们是用Python生成的。而且生成的方法还挺简单的,用Python开源的词云库就可以搞定。
7.1牛刀小试词云用到的开发库是wordcloud,还有几个关联的,正则表达式re,数据处理numpy,图像展示库matplotlib这个几个,咱们之前就安装并使用过了,用pip3installjieba安装一下结巴分词库,用pip3installwordcloud安装词云展示库,再用pip3installimageio安装图片读取库即可。
温馨提醒:wordcloud默认是不支持中文的,你可以随便在下载一个字库库,放在代码同目录下就好了。如果没有中文字体,会显示乱码的。
fromwordcloudimportWordCloudnnextWord="""PythonPythonPython运行环境运行环境运行环境运行环境运行环境运行环境3232646464ubuntunWindows7Windows10运行环境Windows10macOSLinuxpippip3下载安装步骤命令行cmd版本跨平台n-V路径勾选下一步next"""nnwordShow=WordCloud(nbackground_color="white",nwidth=1920,nheight=1080,nmax_words=800,nfont_path="msyhl.ttc",#用微软雅黑作为字体显示效果n).generate(nextWord)nnwordShow.to_file("book.png")
输出结果
7.2来自文件在数据分析师眼里,好像一切数据皆可分析,哪怕只是一个txt文件,也照样可以分析,起码可分析出现的关键字并生成词云图。在《第6天|10天搞定Python网络爬虫,爬盗墓笔记,牛》时,我们将小说内容生成了txt文件。现在就来读取其中的一个并生成词云图。
fromwordcloudimportWordCloudnnwithopen("七星鲁王第一章血尸.txt")asfp:ntxt=fp.read()#读取文本nnwordShow=WordCloud(nbackground_color="white",nwidth=1920,nheight=1080,nmax_words=800,nfont_path="msyhl.ttc",#用微软雅黑作为字体显示效果n).generate(txt)nnwordShow.to_file("book.png")
输出结果
7.3分词用法在读取用某个字符进行分隔的txt文件内容时,可用结巴分词库进行处理。处理好的效果,传递给词云库wordcloud,就可以生成你想要的的词云图了。为了方便你使用,我将word.txt文件里内容给你贴出来。
捕鱼达人插入排序目标检测冒泡排序Python勾股树分形图金融逻辑推理Python热门流行库pipPythonPython棋盘麦粒谢尔宾斯基三角形Pythonn凯撒加密李白沽酒图像风格迁移游戏编程Python表达式Python人脸识别Numpy人脸识别人脸识别Python二分查找神经网络笛卡尔心形曲线递推策略n计算思维机器训练水手分椰子数字漏洞人工智能人工智能嵌入式人工智能AI人工智能Python人工智能Web系统PythonWeb系统Web系统Web系统nWeb系统数据分析自动化研究自动训练分词库图形库分布式Python热力图热门地图语法简单PythonPythonn数据分析数据分析数据分析Python数据分析植物大战僵尸数学与算法时代潮流Pyglet通讯OpenCVOpenCV选择排序Python行政图形转字符画财务n飞向太空Python快速排序字符串几何拼图八十天环游地球PandasPython蝴蝶曲线Python隔沟算羊Python核心形曲线海龟绘图海龟绘图Pythonn玫瑰曲线Python桌面系统面向对象面向对象面向对象TensorFlow捌佰TensorFlowDjangoPython网络爬虫网络爬虫Scratch网络爬虫Pythonn网络爬虫网络爬虫办公网络爬虫ScrapyScrapy科研枚举策略图像转字符公主迎圣诞疯狂摩托去火星要多久开发工具流行歌曲Python机器人
代码实现
importjiebanfromwordcloudimportWordCloudnnwithopen("word.txt")asfp:ntxt=fp.read()#读取文本nwords=jieba.lcut(txt)#精确分词n#空格连接字符nnextWord=''.join(words)nnwordShow=WordCloud(nbackground_color="white",nwidth=1920,nheight=1080,nmax_words=800,nfont_path="msyhl.ttc"#用微软雅黑作为字体显示效果n).generate(nextWord)nnwordShow.to_file("book.png")
输出结果
7.4婀娜多姿云词库默认实现的效果库是正方形的,你可以按你指定的图片现状进行生成,但图片背景必须抠成白色背景才行。知道你懒得打开PS,我就提供一张给你,拿走不谢,转发就好。
importjiebanfromwordcloudimportWordCloudnfromimageioimportimreadnnnwithopen("word.txt")asfp:ntxt=fp.read()#读取文本nwords=jieba.lcut(txt)#精确分词n#空格连接字符nnextWord=''.join(words)nnwordShow=WordCloud(nbackground_color="white",nwidth=1920,nheight=1080,nmax_words=800,nfont_path="msyhl.ttc",#用微软雅黑作为字体显示效果nmask=imread("map.png",pilmode="RGB")n).generate(nextWord)nnwordShow.to_file("book.png")
输出结果
好了,有关Python词云图的内容,老陈讲完了,如果觉得对你有所帮助,希望老铁能转发点赞,让更多的人看到这篇文章。你的转发和点赞,就是对老陈继续创作和分享最大的鼓励。
一个当了10年技术总监的老家伙,分享多年的编程经验。想学编程的朋友,可关注今日头条:老陈说编程。分享Python,前端(小程序)、App和嵌入式方面的干货。关注我,没错的。
#Python##数据分析##程序员##盗墓笔记##词云图#
好了,关于盗墓笔记7txt全集下载和第7天|16天搞定Python数据分析,盗墓笔记重现?的问题到这里结束啦,希望可以解决您的问题哈!
本文由欣欣吧手游攻略栏目发布,感谢您对欣欣吧的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“盗墓笔记7txt全集下载”