入門級專案實戰,Python生成海賊王雲圖!
阿新 • • 發佈:2018-11-15
本教程適合於有一定程式設計經驗的同學,使用Python3,在Jupyter進行除錯開發。
涉及的Python基礎包括:
- 變數和函式的定義和使用
- 學習Python中有不明白推薦加入交流群
號:516107834
群裡有志同道合的小夥伴,互幫互助,
群裡有不錯的學習教程! - 列表和字典等資料結構的使用
- 條件和迴圈語句,if、for等
- 模組的匯入和使用,import語法
需要安裝以下依賴庫:
- jupyter - 互動式筆記本
- matplotlib - Python2D繪相簿
- jieba - Python中文分片語件
- pillow - Python影象處理庫
- wordcloud - Python詞雲庫
目標
從海賊王的歌詞中提取出關鍵詞,然後生成喬巴形狀的雲圖,最後效果如下:
1.準備資料
a. 事先我已準備好15首海賊王的歌詞文字檔案, 放在本地的data目錄下。
In [1]:
b. 原始資料準備OK後,先實現一個函式迴圈讀取data目錄下的所有檔案
In [2]:
In [3]:
c. 使用jieba提取出關鍵詞
In [4]:
2.使用wordcloud生成雲圖
這裡還需要一張底圖用於生成雲圖,這裡使用海賊王中喬巴的圖片
In [6]: