五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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)遵守國家法律
兴文县| 尉犁县| 虞城县| 淮安市| 三门峡市| 广州市| 太谷县| 杭锦后旗| 调兵山市| 庄河市| 怀远县| 安福县| 大冶市| 黎平县| 泸水县| 麻江县| 清镇市| 炉霍县| 百色市| 罗江县| 随州市| 聊城市| 政和县| 张家港市| 太谷县| 建德市| 微山县| 公安县| 临武县| 襄城县| 辽中县| 油尖旺区| 资兴市| 枣阳市| 龙游县| 股票| 盐源县| 澄迈县| 阿巴嘎旗| 赞皇县| 新化县|