#!/usr/bin/env python
# coding: utf-8
# # 1.显示安装好的第三方库
# In[1]:
pip list
# # 2.查找第三方库
# In[2]:
pip show jieba
# # 3. 按装第三方库
# In[5]:
pip install jieba
# In[6]:
pip show wordcloud
# In[7]:
pip install wordcloud
# In[8]:
pip show wordcloud
# In[9]:
pip show imageio
# In[10]:
pip install pillow
# In[11]:
pip show matplotlib
# In[12]:
pip show numpy
# # 4.打开, 绘制和存过图片文件(PIL,matplotlib.pyplot)
# In[23]:
from PIL import Image
# 创建打开文件的对象
im=Image.open(r'..\Stu_pack\file\Love_Star.PNG')
#保存图片文件
im.save(r'..\R&Q_pic\Love_Star.PNG')
#用读图软件在新窗口显示文件
im.show()
# In[29]:
from PIL import Image
import matplotlib.pyplot as plt
im=Image.open(r'..\Stu_pack\file\National_Flag.png')
im.save(r'..\R&Q_pic\National_Flag.png')
#不显示坐标标签
plt.axis('off')
#在单元格里绘制2D图片
plt.imshow(im)
# # 5.用英文文本文件生成词云图片并保存
# In[46]:
import wordcloud
import matplotlib.pyplot as plt
#创建云库对象
wc=wordcloud.WordCloud()
txt=open(r'..\Stu_pack\file\See You Again.txt').read()
#生成词云图片
wc.generate(txt)
#不显示坐标标签
plt.axis('off')
#在单元格里绘制
plt.imshow(wc)
#写入文件
wc.to_file(r'..\R&Q_pic\词云图片1.jpg')
# # 6.用英文文本文件生成指定文本的词云图片并保存
# In[50]:
#导入库
import wordcloud
import matplotlib.pyplot as plt
#导入图库
from imageio import imread
#打开文件
im=imread(r'..\Stu_pack\file\Love_Star.PNG')
txt=open(r'..\Stu_pack\file\See You Again.txt')
#选择遮罩图片为im
wc=wordcloud.WordCloud(mask=im,background_color='orange')
#生成词云图片对象
wc.generate(txt)
#不显示坐标标签
plt.axis('off')
#在单元格里绘制
plt.imshow(wc)
#写入文件
wc.to_file(r'..\R&Q_pic\词云图片2.jpg')
# # 6.用中文文本文件生成指定图片的词云图片并保存
# In[57]:
import jieba
import wordcloud
import imageio
import matplotlib.pyplot as plt
im=imageio.imread(r'..\Stu_pack\file\Love_Star.PNG')
txt=open(r'..\Stu_pack\file\三国演义.txt','rt',encoding='UTF-8').read()
words=jieba.lcut(txt)
words=''.join(words)
wc=wordcloud.WordCloud(mask=im,background_color='orange',width=1000,height=700,font_path=r'..\C:\Users\Administrator\Desktop\2111425王宇星\Stu_pack\file\simkai.ttf')
wc.generate(words)
plt.imshow(wc)
plt.axis('off')
wc.to_file(r'..\R&Q_pic\词云图片.jpg')
plt.show()
python11(词云库)
最新推荐文章于 2024-05-02 10:31:17 发布