待解决: from scipy.misc import imread 报错ImportError: cannot import name 'imread' 及 词云图片模糊问题

词云制作时,报错
from scipy.misc import imread ImportError: cannot import name ‘imread’

解决
网上查资料得知
scipy已经将imread等命令删除,官方文档中有说明“Functions from scipy.interpolate (spleval, spline, splmake, and spltopp) and functions from scipy.misc (bytescale, fromimage, imfilter, imread, imresize, imrotate, imsave, imshow, toimage) have been removed. The former set has been deprecated since v0.19.0 and the latter has been deprecated since v1.0.0. ”
scipy库中的imread要被弃用。将from scipy.misc import imread改成from imageio import imread后,报错消失。
(参考: https://blog.csdn.net/qq_44981134/article/details/90210406)
(另有解决方法待验证: https://blog.csdn.net/GFChong/article/details/91520270)
(另收藏:【超分辨率】各种python图像库的图片读取方法总结 -
https://blog.csdn.net/TeFuirnever/article/details/90896239)

代码段

#WordCloud.py

import jieba
import wordcloud
from imageio import imread

mk=imread("chinamap.jpg")
f=open("新时代中国特色社会主义.txt","r",encoding="utf-8")
t=f.read()
f.close()
ls=jieba.lcut(t)
txt=" ".join(ls)
w=wordcloud.WordCloud(font_path="msyh.ttc",mask=mk,\
                      width=1000,height=700,background_color='white'\
                      )
w.generate(txt)
w.to_file("wordcloud.jpg")

待解决:
使用图片:
chinamapwc
生成词云图片时,未得到目标地图形状效果且模糊不清:
chinamap
可能是选取图片的问题???
图片应为背景透明,内部形状不透明(仅猜想)

更换图片为:
cm
生成词云图片成功:
cmwc

更换图片为:
heart
生成词云图片成功:
heartwc
图片很模糊,需进一步优化,如何优化???

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值