激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python生成詞云的實現代碼

Python生成詞云的實現代碼

2020-04-24 10:35Blue Python

這篇文章主要介紹了Python生成詞云,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

1 概述

利用Python生成簡單的詞云,需要的工具是cython,wordcloud與anaconda.

2 準備工作

包括安裝cython,wordcloud與anaconda.

2.1 安裝anaconda

下載官網

Python生成詞云的實現代碼

選擇對應的版本下載即可.

2.2 安裝cython

cython是為了安裝wordcloud準備的.

?
1
pip -m pip install --upgrade cython

Python生成詞云的實現代碼

2.3 安裝wordcloud

安裝wordcloud前需要先安裝Microsoft Visuall C++ 14.0.

安裝好了以后重啟,輸入

?
1
python -m easy_install wordcloud

Python生成詞云的實現代碼

3 使用

3.1 打開Jupyter

打開Jupyter Notebook.

Python生成詞云的實現代碼

然后會在瀏覽器打開這個頁面,新建一個notebook.

Python生成詞云的實現代碼

先把需要的庫導入:

?
1
2
from wordcloud import WordCloud
import matplotlib.pyplot as plt

Python生成詞云的實現代碼

3.2 創建文字庫

簡單的文字庫可以直接選擇一個txt文件,復雜的話可以選擇創建一個excel,導出為csv文件,然后利用pandas庫的read_csv()讀入文件.這里創建一個txt,空格分隔單詞即可.

Python生成詞云的實現代碼

然后上傳到Jupyter中:

Python生成詞云的實現代碼

3.3 生成詞云

首先讀入文件:

?
1
text = open('1.txt').read()

然后使用WordCloud().generate(text),在里面設置各種屬性.

?
1
2
3
4
wc=WordCloud(
  width=800,
  repeat=True,
  height=800).generate(text)

這里設置了高度與寬度,允許重復.

?
1
2
3
plt.imshow(wc,interpolation="bilinear")
plt.axis("off")
plt.show()

顯示詞云,

?
1
interpolation='bilinear'

會使顯示平滑更加平滑,axis("off")表示不顯示坐標軸.
下面是效果:

Python生成詞云的實現代碼

3.4 注意事項

如果含有漢字,首先在讀取時設置編碼:

?
1
text = open('1.txt',encoding='utf-8')

然后再生成詞云時設置字體:

?
1
wc = WordCloud(font_path=r'C:\Windows\Fonts\simfang.ttf')

測試:

Python生成詞云的實現代碼

?
1
2
3
4
5
6
7
8
9
text=open('1.txt',encoding='utf-8').read()
wc=WordCloud(
  width=1300,
  repeat=True,
  font_path=r'C:\Windows\Fonts\simfang.ttf',
  height=1300).generate(text)
plt.imshow(wc,interpolation="bilinear")
plt.axis("off")
plt.savefig('aaaa.jpg')

Python生成詞云的實現代碼

Python生成詞云的實現代碼

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://segmentfault.com/a/1190000021574005

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一级成人 | 国产精品亚洲综合一区二区三区 | 久久久久免费电影 | 亚洲一区二区三区四区精品 | 九九黄色| 一级免费视频 | 色中色激情影院 | 久久久久久久久久91 | v片在线看 | 成人免费一区二区三区在线观看 | 久久久久久久久久91 | 国产一区二区在线免费观看 | 高清国产免费 | 最新福利在线 | 国产成人精品区 | av免费av| 国产乱色精品成人免费视频 | 久久久久久久久久性 | 欧美在线成人影院 | 日韩在线欧美在线 | 羞羞电影在线观看www | 日本高清无遮挡 | 亚洲欧美国产高清va在线播放 | 禁漫天堂久久久久久久久久 | 强伦女教师视频 | 91在线视频观看 | 国产又白又嫩又紧又爽18p | a黄毛片| 91丨九色丨国产在线观看 | 九九热在线视频免费观看 | 色综合777 | 国产91大片 | 欧美男女爱爱视频 | 久久久精品视频在线观看 | 91成人影库 | 337p粉嫩大胆噜噜噜亚瑟影院 | 日本视频在线免费观看 | 成人在线观看免费观看 | 成av人在线观看 | 日韩一级片一区二区三区 | 久久精品免费国产 |