import wordcloud wordcloud 无法import - 电脑知识 - 【三明电脑网】_三明电脑维修_三明笔记本电脑维修_监控安装_市区上门维修

全国统一24小时服务热线:400-0000-000400-0000-000  / 1399000000

当前位置:首页 > 电脑知识 > 正文

import wordcloud wordcloud 无法import

发布日期:2020-09-15

摘要:求助,wordcloud安装出现问题 np array(Image open( 爱心 read()text = open( 内容 figure() plt imshow(alice_mask, cm...

import wordcloud

求助,wordcloud安装出现问题

np.array(Image.open("爱心.read()text = open("内容.figure()# plt.imshow(alice_mask, cmap=plt;songti.ttf";pltimport jiebafrom showplt:&nbsp.txt"plt;whole text;= " ",就是最后图片的形状alice_mask = store to filewc.text&nbsp, utf-8 -*-from&nbsp, 爱心.png表示你绘图模板;, mask=alice_mask, max_words=2000)# generate word cloudwc.generate(text)# PIL import Imageimport r".join(jieba.cut(text;-*- coding;background_color="white", ".png"= WordCloud(font_path="))# 中文需要设置字体推荐使用jieba模块来实现分词,WordCloud来绘制词云,songti.ttf代表宋体wc )# wordcloud import WordCloud, STOPWORDS# Read the&nbsp.cm.gray)# plt.axis(&quot。

# cut_all=False))# )#&nbsp.pyplot&nbsp.axis("off"numpy as npimport matplotlib.to_file("result;);off")plt;as&nbsp.imshow(wc)plt.png"...

如何用Python做词云

推荐使用jieba模块来实现分词,WordCloud来绘制词云。

# -*- coding: utf-8 -*-from PIL import Imageimport numpy as npimport matplotlib.pyplot as pltimport jiebafrom wordcloud import WordCloud, STOPWORDS# Read the whole text.text = open("内容.txt", "r").read()text = " ".join(jieba.cut(text, cut_all=False))# 爱心.png表示你绘图模板,就是最后图片的形状alice_mask = np.array(Image.open("爱心.png"))# 中文需要设置字体,songti.ttf代表宋体wc = WordCloud(font_path="songti.ttf", background_color="white", mask=alice_mask,max_words=2000)# generate word cloudwc.generate(text)# store to filewc.to_file("result.png")# showplt.imshow(wc)plt.axis("off")# plt.figure()# plt.imshow(alice_mask, cmap=plt.cm.gray)# plt.axis("off")plt.show()

Wordcloud,能实现输出的图片个性化吗

(1)words——关键词列表(2)freq——关键词对应的词频列表(3)scale——字号列表。

c(最大字号,最小字号)(4)min.freq——最小限制频数。

低于此频数的关键词将不会被显示。

(5)max.words——限制词云图上关键词的数量。

最后出现在词云图上的关键词数量不超过此限制。

如何用python做词云pdf

,决定用python绘制词云,主要用到的是wordcloud库,安装只需要pip isntall wordcloud就行,数据用的是酒店评论的数据,代码如下:# -*- coding: utf-8 -*-import matplotlib.pyplot as pltimport picklefrom wordcloud import WordCloud,STOPWORDS,ImageColorGeneratorimport jieba# import codecs# fin = codecs.open("HotelComments.txt",mode = "r", encoding = "utf-8")# print fin.read()# 第一次运行程序时将分好的词存入文件# text = ""# with open("HotelComments.txt") as fin:# for line in fin.readlines():# line = line.strip("\n")# text += " ".join(jieba.cut(line))# text += " "# fout = open("text.txt","wb")# pickle.dump(text,fout)# fout.close()# 直接从文件读取数据fr = open("text.txt","rb")text = pickle.load(fr)backgroud_Image = plt.imread("girl.jpg")wc = WordCloud( background_color = "white", # 设置背景颜色mask = backgroud_Image, # 设置背景图片max_words = 2000, # 设置最大现实的字数stopwords = STOPWORDS, # 设置停用词font_path = "C:/Users/Windows/fonts/msyh.ttf",# 设置字体格式,如不设置显示不了中文max_font_size = 50, # 设置字体最大值random_state = 30, # 设置有多少种随机生成状态,即有多少种配色方案)wc.generate(text)image_colors = ImageColorGenerator(backgroud_Image)wc.recolor(color_func = image_colors)plt.imshow(wc)plt.axis("off")plt.show()

如何修改wordcloud默认字体

首选wordcloud也是分不同的版本的,不同版本之间wordcloud参数和方法还是有一些不同。

color_func的参数得是一个object,不得传str类型,具体传参数用法及方法间的调用,可以查看源码。

color_func=get_single_color_func("white")修改为这个试试向左转|向右转...

上一篇:录音文件如何播放软件 录音播放软件

下一篇:word数字笔顺 word怎么编辑汉字笔顺