import jieba
import jieba.posseg as pseg
from wordcloud import WordCloud,ImageColorGenerator,STOPWORDS
import matplotlib.pyplot as plt
from PIL import Image
from scipy.misc import imread
import numpy as np
#
# 作者:小松鼠
# 操作系统:win10专业版
# 编程语言:python3.5.2
# '''
picture = np.array(Image.open(r'd:/心.jpg'))
with open("D:\\好评.txt",'r') as f:
read_list = f.readlines()
str1_next = [" ".join(jieba.cut(read_li)) for read_li in read_list]
str1 = ' '.join(str1_next)
dic = {
'font_path':"C:\\Windows\\Fonts\\STFANGSO.ttf",#对中文的支持
'background_color':"white",
'max_words':2000,
'mask':picture,
'max_font_size':75,
'width':600,
'height':400,
'random_state':42
}
wc = WordCloud(**dic)
wc.generate(str1)
image_colors = ImageColorGenerator(picture)
plt.imshow(wc,interpolation = "bilinear")
plt.axis("off")
print(plt.show())
对京东电子商品做词云
最新推荐文章于 2022-03-17 11:27:10 发布