python3制作詞云實(shí)例
不曉得大家有木有看過(guò)我的頭像、那是一個(gè)詞云(wordcloud)。
這個(gè)詞云是我用python3制作的、本期我們就要用python3制作詞云。
詞云是什么?網(wǎng)絡(luò)上的答法:詞云是一種通過(guò)形成“關(guān)鍵詞云層”或“關(guān)鍵詞渲染”來(lái)突出網(wǎng)絡(luò)文本中出現(xiàn)頻率較高的“關(guān)鍵詞”的視覺(jué)上的方式。它通過(guò)過(guò)濾掉大量的文本信息,使瀏覽網(wǎng)頁(yè)者只要一眼掃過(guò)文本就可以領(lǐng)略文本的主旨。詞云圖是詞云的視覺(jué)表現(xiàn)形式,通過(guò)顏色和形狀的變化來(lái)突出關(guān)鍵詞。
對(duì)我來(lái)說(shuō)、詞云就是一張圖片。它能從一大串文字中提取重要信息顯示、并去掉沒(méi)用的信息。
那廢話不多說(shuō)、我們開(kāi)始吧。
需要的環(huán)境:python3,wordcloud庫(kù)
第一步:安裝環(huán)境(wordcloud庫(kù)):
按下winkey+r鍵、輸入cmd、打開(kāi)命令提示框。輸入以下命令:
pip -3 -m install wordcloud
或者
pip install wordcloud
前提是你要安裝了python3。
第二步:準(zhǔn)備數(shù)據(jù):
打開(kāi)IDEL定義一個(gè)變量a、然后找一串字符串設(shè)為它的值。

第三步:創(chuàng)建詞云實(shí)例:
在第一行導(dǎo)入wordcloud庫(kù)。
并設(shè)定一個(gè)變量word、設(shè)為wordcloud.WordCloud()

第四步:生成詞云:
使用word.generate()生成詞云。并且在括號(hào)中填寫(xiě)a。

第五步:保存:
使用word.to_file保存。并在括號(hào)中填寫(xiě)地址和名稱。

此時(shí)去看一看我們的詞云吧。
咦?怎么會(huì)這樣?

原來(lái)、wordcloud庫(kù)本身不支持中文字體。我們還得在創(chuàng)建詞云對(duì)象那步修改font_path參數(shù)。

這樣我們?cè)賮?lái)看生成的詞云。
這樣就是中文了。

好了、以上就是基礎(chǔ)的詞云生成方法。以后、我們將進(jìn)一步生成美麗的詞云。快去折騰你的電腦吧!