欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Python生成詞云的方法有哪些

Python生成詞云的方法有哪些?

這里簡(jiǎn)單介紹一下吧,有2種方法,一種是原生態(tài)的wordcloud包,一種是pyecharts包,下面我簡(jiǎn)單介紹一下這2種方法是如何繪制詞云的,實(shí)驗(yàn)環(huán)境win10+python3.6+pycharm5.0,主要內(nèi)容如下:

wordcloud:這個(gè)是python專門用于繪制詞云的一個(gè)包,使用簡(jiǎn)單、易學(xué)易懂、制圖靈活,可以快速繪制出我們需要的詞云,下面我簡(jiǎn)單介紹一下這個(gè)包的安裝和使用:

1.安裝wordcloud,這里直接在cmd窗口輸入命令“pip install wordcloud”就行,如下:

2.安裝成功后,我們就可以繪制詞云圖了,這里以制作《白鹿原》的詞云圖為例,主要步驟如下:

首先,下載jieba這個(gè)中文分詞包,用于對(duì)中文進(jìn)行分詞(英文的話,不需要下載jieba),方面后續(xù)代碼統(tǒng)計(jì)詞頻,如下,直接輸入命令“pip install jieba”就行:

安裝成功后,我們就可以繪制《白鹿原》的詞云圖了,主要代碼如下,很簡(jiǎn)單,先分詞,然后統(tǒng)計(jì)詞頻,最后再繪制詞云圖并保存,參數(shù)filename代表文本文件,bg_image代表背景圖片,可以自行設(shè)置,這里需要注意的是,要指定好字體,不然會(huì)出現(xiàn)中文亂碼:

程序運(yùn)行截圖如下,已經(jīng)成功繪制出詞云圖:

pyecharts:這是echarts提供給python的一個(gè)接口包,專門用于數(shù)據(jù)可視化,繪制詞云只是其中的一項(xiàng),下面我簡(jiǎn)單介紹一下這個(gè)包是如何繪制詞云的,主要步驟如下:

1.安裝pyecharts,這個(gè)直接在cmd窗口中輸入命令“pip install pyecharts”就行,如下:

2.安裝成功后,我們就可以繪制詞云了,主要代碼如下,很簡(jiǎn)單,核心就是指定詞及詞頻:

程序運(yùn)行截圖如下,已經(jīng)成功繪制詞云圖,只不過(guò)沒(méi)有wordcloud制圖靈活,可以自由指定背景圖片:

至此,我們就完成了利用python來(lái)繪制詞云。總的來(lái)說(shuō),這2種方法都很簡(jiǎn)單,只要你有一定的python基礎(chǔ),熟悉一下相關(guān)代碼和示例,很快就能掌握的,這里你也可以做的更復(fù)雜一些,過(guò)濾掉stopwords停用詞,網(wǎng)上也有相關(guān)教程和資料,感興趣的可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言。