python使用wordcloud分詞及中文亂碼解決(支持Mac/linux/windows系統)

1、下載分詞中文字體

百度搜索需要的字體,進行下載。

例如黑體字體:http://www.font5.com.cn/font_download.php?id=151&part=1237887120

2、將字體ttf文件放在項目目錄下

/main.py

/simhei.ttf

/數據/凡人修仙傳.txt

3、使用wordcloud分詞並制定字體文件

import matplotlib.pyplot as pyl
import wordcloud as wc

if __name__ == '__main__':
    # 讀取文件內容
    file = open("數據/凡人修仙傳.txt")
    text = file.read()
    file.close()

    # 指定字體文件目錄,這裏放到了項目目錄下
    font = r'simhei.ttf'

    # 顯示詞雲
    mywc = wc.WordCloud(collocations=False, font_path=font).generate(text)
    pyl.imshow(mywc)
    pyl.show()

4、展示效果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章