原标题:从零开始教你使用Python创建词云
来自:https://www.linuxmi.com
制作词云图,根据蒙板图像确定词云图形状。在本文中,有一个包含一些文本的文件linuxmi.txt。我们从linuxmi.tx文本和一个蒙版图像linuxmi.png创建词云。该程序将词云图像存储为png格式linuxmi.com.png。词云默认是矩形的,本代码采用图片作为蒙版,产生异形词云图。
要使用Python创建词云,我们需要使用Python的一些库。这些库是matplotlib、wordcloud、numpy、tkinter和PIL。
要安装这些库,我们需要运行以下命令−
安装相关库
$ sudo pip3 install matplotlib
$ sudo pip3 install wordcloud
$ sudo apt-get install python3-tk
添加这些库后,我们可以编写python代码来执行任务。
算法
第1步:从文件中读取数据并将其存储到“dataset”中。
步骤2:根据蒙版图像创建像素阵列。
步骤3:从dataset中创建词云。设置背景颜色,掩码和停用词。
步骤4:将最终图像存储到磁盘中。
创建linuxmi.txt文件
importmatplotlib.pyplot aspPlot
fromwordcloud importWordCloud, STOPWORDS
importnumpy asnpy
fromPIL importImage
dataset = open( "linuxmi.txt&