python11(词云库)

#!/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()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值