python生成詞雲


寫在前面

1.本文參考:https://code.visualstudio.com/docs/python/python-tutorial 然后做了調整

2.pycharm配置解析器可以參考:https://blog.csdn.net/weixin_37544982/article/details/99685672

 

開擼

項目結構

 

 

代碼

from wordcloud import WordCloud
import PIL.Image as image
import numpy as np
import jieba


def trans_CN(text):
    word_list = jieba.cut(text)
    # 分詞后在單獨個體之間加上空格
    result = " ".join(word_list)
    return result


with open("F:\Pycharm\cloudword\word.txt") as fp:
    text = fp.read()
    text = trans_CN(text)
    # print(text)
    mask = np.array(image.open("C:\\Users\\Administrator\\Desktop\\python.png"))
    wordcloud = WordCloud(
        mask=mask
        # ,
        # font_path = "C:\\Windows\\Fonts\\msyh.ttc"
    ).generate(text)
    image_produce = wordcloud.to_image()
    image_produce.show()

 

原圖

 

效果圖

路徑:C:\Users\Administrator\AppData\Local\Temp

 

 

效果一般, 還得再琢磨


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM