最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Python3制作詞云進(jìn)階

2023-07-08 18:29 作者:Jacksondzl  | 我要投稿

Hello!上一期我們生成了一個(gè)好看的詞云、雖然不是很好看、但我們今天要做真正好看的詞云。

1.用jieba庫來分詞、實(shí)現(xiàn)詞云、不是句云:

我們上期做的詞云、是以句子分的。因?yàn)閣ordcloud庫默認(rèn)是以標(biāo)點(diǎn)符號(hào)和空格來分開各個(gè)“詞”的。這對(duì)中文明顯不友好、所有我們要先用jieba庫分詞。

先打開上期的文件

上期程序

導(dǎo)入jieba庫。然后新建一個(gè)列表text_list、設(shè)它的初始值為jieba庫分詞返回的列表。

generate函數(shù)的參數(shù)只能接收字符串類型的數(shù)據(jù)、所以我們用join()來將text_list轉(zhuǎn)換為字符串、列表的像之間用空格隔開、以便計(jì)算機(jī)區(qū)分。

用jieba庫分詞

現(xiàn)在來看一下我們的詞云。

現(xiàn)在就是一個(gè)一個(gè)的詞啦。

詞云

2.生成有形狀的詞云

現(xiàn)在的詞云都是雜亂無章的、魚龍混雜、何必不讓它像一張圖片?

說好就干。新增的庫:pillow(導(dǎo)入圖片),numpy(獲得圖片數(shù)據(jù))。

首先導(dǎo)入它們倆、用PIL.Image.open()打開一張準(zhǔn)備的圖片。

皮卡丘.png

這張圖在桌面。

導(dǎo)入圖片

再用numpy.array()獲得圖片數(shù)據(jù)。

再在第9行那修改mask參數(shù)、設(shè)為圖片數(shù)據(jù)。

放入圖片數(shù)據(jù)

再來看一下我們的詞云。

嗯……你們覺得像嗎?

沒有對(duì)比就沒有傷害

3.生成類似的顏色

現(xiàn)在的詞云有一點(diǎn)“像”圖片了、但顏色不像。

這需要導(dǎo)入wordcloud的ImageColorGenerator類。用來生成圖片顏色。

生成圖片顏色

將它設(shè)置在第12行的color_func參數(shù)中。

設(shè)置顏色

現(xiàn)在看一下詞云。

乍一看、不像呢?

沒有對(duì)比就沒有傷害2

下一次得摳圖啦?。。?/p>

Python3制作詞云進(jìn)階的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
克东县| 元朗区| 左权县| 湄潭县| 石嘴山市| 太保市| 新源县| 漳浦县| 辛集市| 中西区| 丹江口市| 天长市| 金坛市| 临颍县| 连山| 阳新县| 黄石市| 焦作市| 巴楚县| 华宁县| 旌德县| 神木县| 固原市| 阿克苏市| 天峻县| 兴义市| 宿迁市| 乌鲁木齐市| 榕江县| 行唐县| 兴仁县| 合江县| 娄底市| 海淀区| 海原县| 德昌县| 宜春市| 屏东市| 东乌珠穆沁旗| 莱阳市| 沛县|