百摩网
当前位置: 首页 生活百科

python帮助中文手册(不会Python语言中wordcloud的安装和使用)

时间:2023-08-03 作者: 小编 阅读量: 2 栏目名: 生活百科

直接下载wordcloud的安装包,然后,在这个文件所在的文件夹执行pipinstall????.whl命令,就可以实现安装了。字符串,利用空格进行分割。词云会自动统计词的出现频率准备词云配置,包括背景色、图片大小、文字大小等利用matlibplot进行绘制图片注:如果需要有不同的词云图片效果,需要利用屏蔽图片,既可以生成形状。原理就来数据序列里面存图片的颜色值,利用颜色反差值进行文字的显示。

步骤如下:

利用命令pip install wordcloud安装会提示报错,让你安装VC14.00很麻烦。直接下载wordcloud的安装包, 然后,在这个文件所在的文件夹执行 pip install ????.whl命令,就可以实现安装了。

(1)字符串,利用空格进行分割。词云会自动统计词的出现频率

(2)准备词云配置,包括背景色、图片大小、文字大小等

(3)利用matlibplot进行绘制图片

注:如果需要有不同的词云图片效果,需要利用屏蔽图片,既可以生成形状。

原理就来数据序列里面存图片的颜色值,利用颜色反差值进行文字的显示。

具体参考代码如下:

1. #导入词云的包

from wordcloud import WordCloud

2. #导入matplotlib作图的包

import matplotlib.pyplot as plt

from PIL import Image

import numpy as np

import jieba

excludes = {}

txt = open("西游记2.txt", "r", encoding='gb18030').read()

words = jieba.lcut(txt)

counts = {}

for word in words:

if len(word) == 1:

continue

elif word == "诸葛亮" or word == "孔明曰":

rword = "孔明"

elif word == "关公" or word == "云长":

rword = "关羽"

elif word == "玄德" or word == "玄德曰":

rword = "刘备"

elif word == "孟德" or word == "丞相":

rword = "曹操"

else:

rword = word

counts[rword] = counts.get(rword,0)1

for word in excludes:

del(counts[word])

items = list(counts.items())

items.sort(key=lambda x:x[1], reverse=True)

s0=[]

for i in range(100):

word, count = items[i]

s0.append(word)

#print ("{0:<10}{1:>5}".format(word, count))

print(s0)

3 .#读取文件,返回一个字符串,使用utf-8编码方式读取,该文档位于此python同以及目录如下 :

s1=" ".join(words)

#print(s1)

f = s1

alice_mask = np.array(Image.open("333.jpg"))

4. #生成一个词云对象

wordcloud = WordCloud(

mask=alice_mask,

background_, #设置背景为白色,默认为黑色

font_path="C:/Windows/Fonts/STFANGSO.ttf",

max_font_size=400,

#random_state=100,

#width=1500, #设置图片的宽度

#height=960, #设置图片的高度

max_words=2000,

#margin=10 #设置图片的边缘

).generate(f)

5. # 绘制图片

plt.imshow(wordcloud)

6. # 消除坐标轴

plt.axis("off")

7. # 展示图片

plt.show()

8. # 保存图片

wordcloud.to_file('my_test2.png')

    推荐阅读
  • 带悦的女孩名字(带悦的女孩名字大全)

    下面希望有你要的答案,我们一起来看看吧!带悦的女孩名字悦永悦娇悦倩悦蓉悦祥悦萌悦丹悦颖悦丽悦淑悦文悦昕愫悦宴悦雪悦悦菲悦乐燕悦娴悦长悦悦炜笳悦承悦悦乔悦洪悦利姝悦向悦嫣悦芳悦悦欢悦仪悦送悦妃路悦

  • 建筑行业有什么基础的证书(盘点建筑行业最有用的那些证书)

    据不完全统计,全国建筑行业各类注册证书数量已达到330万,你是否属于其中之一?每个证书考试难度怎样?下面一起通过几张图表了解:一.各类证书注册人数趋势基本是从左至右,人数越少,价格越贵。一级建造师注册人数与省份GDP有关,经济越发达,人数越多。持有一级建造师双专业较多的组合,考增项的可以参考一下。据说同时拥有屌丝三证,则可以逆袭。

  • 丝棉被可以用洗衣机洗吗(丝棉被可以用洗衣机洗吗?)

    丝绵被也叫蚕丝被,是指含有50%以上桑蚕丝用作填料的被褥类床上用品,清洗时最好是干洗或者是手洗。日常生活中,蚕丝被是需要经常晾晒的,最好是每个星期晒一次,晾晒的时间在两个小时以上。

  • 镗缸 镗缸磨轴一次要多少钱

    镗缸的名词解释发动机经过长时间运行后,气缸磨损严重,不可避免导致“漏气”,此时会产生烧机油、动力下降、油耗上升等现象,这时就需要镗缸。镗缸是对干式缸套过度磨损比较常见的修理方法。镗缸的特点避免气缸“漏气”镗缸就是对气缸内壁进行加工,使其重新变得平滑,从而能与活塞严密匹配。但是有的车为了所谓的加大排量、增加动力而镗缸则未免让人觉得有点走火入魔了。

  • 恭候大驾光临是啥意思(恭候大驾光临的解释)

    恭候大驾光临是啥意思恭候大驾光临的意思是等待尊贵的客人到家或单位做客。大驾光临中光临是敬称他人的来访的敬辞,也有君临、荣誉所及的意思。把床打扫干净以迎接客人。使寒门增添光辉。

  • 大米保存方法的技巧(如何存放大米)

    注意防潮,不宜混存因为大米吸湿性较强,所以应注意防潮,不宜混存例如,大米不宜靠墙着地,通常要放在垫板上,防止受潮:大米不宜与鱼、肉、蔬菜等水分高的食品同时储存,否则大米吸水,容易霉变或生虫,下面我们就来说一说关于大米保存方法的技巧?因为大米吸湿性较强,所以应注意防潮,不宜混存。在高温环境下,大米容易发热霉变,因此应注意隔热,远离热源。注意阴干,切忌曝晒。

  • 牛腩和牛肋条哪个好吃(牛腩和牛肋条两个的口感怎么样呢)

    牛腩和牛肋条哪个好吃其实牛腩和牛肋条的口感差不多,但是对于大多数人来说牛腩是经常食用的,尤其是土豆炖牛腩这道美食,所以会觉得牛腩更好吃一些,但是牛肋条是牛肋骨上的肉,它的韧性很高,味道也不赖。从部位上来说,牛腩是指带有筋、油花的肉块,算是一种统称,从身体结构上来看,其实牛的身上大多数都能成为牛腩。而牛肋条则是牛的肋骨上面的肉。从价格上来说,牛肋条的价格明显要高于牛腩,所以人们一般比较青睐牛腩。

  • 祝愿同学的成语(祝愿同学的成语有哪些)

    下面更多详细答案一起来看看吧!祝愿同学的成语祝愿同学的成语有心想事成、金榜题名、学业有成、出类拔萃、梦想成真、竿头日上、鹏程万里等。心想事成,汉语成语,拼音是xīnxiǎngshìchéng,意思是心中想要的都能圆满达到。多用于祝福他人。金榜题名,汉语成语,拼音是:jīnbǎngtímíng,意思是指科举得中。学业有成,汉语词汇,解释为学业有成就。

  • 海麻雀的功效与作用(海麻雀的功效是什么)

    海麻雀的功效与作用海麻雀是海娥鱼科动物海娥的干燥全体,中医认为,海麻雀性温、味咸、有毒,入肾、胃经,具有滋阴补肾、消肿解毒、散结、止咳祛痰的功效。可用于治疗淋巴腺肿大、咽喉肿痛、疔疮肿毒等病症。还可以用于阳痿、风湿腰腿痛、劳伤疼痛、胃痛泛酸等病症的治疗,可以起到滋阴、祛风湿、制酸、止痛的功效。用10-15克海麻雀与猪骨头熬汤,有食疗的功效,但是不可食用太多,会引起燥热。

  • 历览前贤国与家楷书书法(楷书百福骈臻赵国钧并书)

    赵国钧并书文/赵国钧《百福骈臻》百福骈臻怎得来,皆缘累劫善因栽。了明斯理无多问,布施扶危运自开。辛丑孟冬大吉之日祝福您健康快乐平安顺达每一天!