日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python词云的简单使用

發布時間:2023/12/10 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python词云的简单使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

詞云的生成

  • 所需庫
  • 代碼實現
    • wordclod參數說明
    • 具體實現
  • 效果展示

所需庫

  • wordcloud, jieba, imageio
  • wordcloud 詞云庫,用來統計文本文檔里面出現的高頻詞匯,或者句子,以圖片可視化的方式顯示出來
  • jieba庫,分割中文的庫,把較長的句子分割成有意義的詞匯
  • imageio庫, 讀取圖片,把詞云圖片以你對應的圖片樣式顯示
  • 安裝方式
pip install wordcloud, jieba, imageio

代碼實現

wordclod參數說明

width 詞云圖片寬度,默認400像素height 詞云圖片高度 默認200像素background_color 詞云圖片的背景顏色,默認為黑色background_color='white'font_step 字號增大的步進間隔 默認1號font_path 指定字體路徑 默認None,對于中文可用font_path='msyh.ttc'mini_font_size 最小字號 默認4號max_font_size 最大字號 根據高度自動調節max_words 最大詞數 默認200stop_words 不顯示的單詞 stop_words={"python","java"}Scale 默認值1。值越大,圖像密度越大越清晰prefer_horizontal:默認值0.90,浮點數類型。表示在水平如果不合適,就旋轉為垂直方向,水平放置的詞數占0.9?relative_scaling:默認值0.5,浮點型。設定按詞頻倒序排列,上一個詞相對下一位詞的大小倍數。有如下取值:“0”表示大小標準只參考頻率排名,“1”如果詞頻是2倍,大小也是2倍mask 指定詞云形狀圖片,默認為矩形注意增加參數contour_width和contour_color設置輪廓寬度和顏色 # 輪廓線通過以下代碼讀入外部詞云形狀圖片(需要先pip install imageio安裝imageio)

具體實現

  • 這里拿來詩人舒婷的《致橡樹》作為demo
  • https://zhidao.baidu.com/question/13111198
  • coding
import os if not os.path.exists('E:\\python\\joy\\wordcloud'): # 創建文件夾os.mkdir('E:\\python\\joy\\wordcloud')os.chdir('E:\\python\\joy\\wordcloud')def jieba_deom3(shape, input_txt, output_img):import imageioimport jieba mk = imageio.imread(shape)# 五角星形狀的詞圖w = wordcloud.WordCloud(mask=mk)# 詞圖對象w = wordcloud.WordCloud(width=100, height=100,scale=15, background_color='white',font_path='msyh.ttc', # 針對中文,微軟雅黑mask=mk # imageio讀取的形狀)# 用jieba分割詞txt = ''with open(input_txt, encoding='utf-8') as f:txt += f.read()text_list = jieba.lcut(txt)# 把分割好的詞組列表轉換為有空格的字符串string = " ".join(text_list)w.generate(string)w.to_file(output_img)passjieba_deom3('wjx1.png', 'zxs.txt', 'zxs.png') # 注意這個形狀的圖片,一定要對,不然報錯,或者是個正方形
  • 送上小星星

效果展示

  • 寫在最后

詩人也不愿要奉獻施舍的愛情,不愿作整日為綠陰鳴唱的小鳥,不愿作一廂情愿的泉源,不愿作盲目支撐橡樹的高大山峰。詩人不愿在這樣的愛情中迷失自己。愛情需要以人格平等、個性獨立、互相尊重傾慕、彼此情投意合為基礎。

最后,關注,點贊,收藏😄😀

學習地址:
https://github.com/TommyZihao/zihaowordcloud

總結

以上是生活随笔為你收集整理的python词云的简单使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。