python scipy.misc.imread_scipy.misc import 'imread' 导入失败解决方法

[Python] 纯文本查看 复制代码# 分词模块

import jieba

# 画图模块

import matplotlib.pyplot as plt

# 文字云模块

from wordcloud import WordCloud

# 这是一个处理图像的函数,读取背景图片

#from scipy.misc import imread #这句出错imread不用另安装

from matplotlib.pyplot import imread

# 词源的文本文件

wf = 'govreport.txt'

# 读取文件内容

word_content = open(wf,'r', encoding='utf-8').read().replace('\n','')

# 设置背景图片

img_file = 'China.jpg'

# 解析背景图片

mask_img = imread(img_file)

# 进行分词

word_cut = jieba.cut(word_content)

# 把分词用空格连起来

word_cut_join = " ".join(word_cut)

# 设置词云参数

wc = WordCloud(

# 设置字体

font_path='SIMYOU.TTF',

# 允许最大词汇量

max_words = 2000,

# 设置最大号字体大小

max_font_size = 90,

# 设置使用的背景图片,这个参数不为空时,width和height会被忽略

mask = mask_img,

# 设置输出的图片背景色

background_color = 'white')

# 生成词云

wc.generate(word_cut_join)

# 用于显示图片,需配合plt.show()一起使用

#plt.imshow(wc)

# 去掉坐标轴

plt.axis('off')

# 将图片保存到本地

plt.savefig('2019GovReport.jpg')

plt.show()

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值