中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

Python+wordcloud怎樣生成詞云-創新互聯

今天就跟大家聊聊有關Python+wordcloud怎樣生成詞云,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

10年積累的網站設計制作、成都做網站經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站設計制作后付款的網站建設流程,更有畢節免費網站建設讓你可以放心的選擇與我們合作。
  • 什么是詞云

詞云又叫文字云,是對文本數據中出現頻率較高的“關鍵詞”在視覺上的突出呈現,形成關鍵詞的渲染形成類似云一樣的彩色圖片,從而一眼就可以領略文本數據的主要表達意思。
  • 準備工作:

python開發環境、wordcloud、jieba、matplotlib、numpy 、PIL 等庫文件安裝好。

  • pip 安裝方法:

    wordcloud生成詞云的原理簡介 
    wordcloud生成詞云的原理其實并不復雜,大體分成5步(具體可自行查看源碼):

    1.wordcloud制作詞云時,首先要對對文本數據進行分詞,使用process_text()方法,這一步的主要任務是去除停用詞 
    2.第二步是計算每個詞在文本中出現的頻率,生成一個哈希表。詞頻用于確定一個詞的重要性 
    3.根據詞頻的數值按比例生成一個圖片的布局,類IntegralOccupancyMap 是該詞云的算法所在,是詞云的數據可視化方式的核心。生成詞的顏色、位置、方向等 
    4.最后將詞按對應的詞頻在詞云布局圖上生成圖片,核心方法是generate_from_frequencies,不論是generate()還是generate_from_text()都最終用到generate_from_frequencies 
    完成詞云上各詞的著色,默認是隨機著色 
    5.詞語的各種增強功能大都可以通過wordcloud的構造函數實現,里面提供了22個參數,還可以自行擴展。

    1. pip install xxx

    2. 使用idea 直接安裝

#coding:utf-8 import matplotlib.pyplot as plt from wordcloud import WordCloud,ImageColorGenerator,STOPWORDS
import jieba
import numpy as np from PIL import Image #讀入背景圖片 abel_mask = np.array(Image.open("filepath")) #讀取要生成詞云的文件 text_from_file_with_apath = open('filepath').read() #通過jieba分詞進行分詞并通過空格分隔 wordlist_after_jieba = jieba.cut(text_from_file_with_apath, cut_all = True)
wl_space_split = " ".join(wordlist_after_jieba) #my_wordcloud = WordCloud().generate(wl_space_split) 默認構造函數 my_wordcloud = WordCloud(
            background_color='white',    # 設置背景顏色 mask = abel_mask, # 設置背景圖片 max_words = 200, # 設置大現實的字數 stopwords = STOPWORDS, # 設置停用詞 font_path = C:/Users/Windows/fonts/simkai.ttf',# 設置字體格式,如不設置顯示不了中文 max_font_size = 50, # 設置字體大值 random_state = 30, # 設置有多少種隨機生成狀態,即有多少種配色方案 scale=.5 ).generate(wl_space_split) # 根據圖片生成詞云顏色 image_colors = ImageColorGenerator(abel_mask) #my_wordcloud.recolor(color_func=image_colors) # 以下代碼顯示圖片 plt.imshow(my_wordcloud)
plt.axis("off")
plt.show()
  • 實例 
    生成李克強總理2017年政府工作報告詞云 
    1.采用默認構造函數WordCloud().generate()生成 
    Python+wordcloud怎樣生成詞云
    2.WordCloud()中設置一些參數設置mask 參數添加如下背景圖案: 
    Python+wordcloud怎樣生成詞云
    根據上面的背景圖案,最終生成的詞云時這樣的: 
    Python+wordcloud怎樣生成詞云

看完上述內容,你們對Python+wordcloud怎樣生成詞云有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創新互聯-成都網站建設公司行業資訊頻道,感謝大家的支持。

網站題目:Python+wordcloud怎樣生成詞云-創新互聯
轉載來源:http://www.2m8n56k.cn/article40/dgssho.html

成都網站建設公司_創新互聯,為您提供面包屑導航營銷型網站建設標簽優化電子商務網站制作網站收錄

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站優化排名
主站蜘蛛池模板: 老司机午夜在线视频免费观 | 国产成人精品男人免费 | 2019国产精品 | 亚洲高清成人欧美动作片 | 久久国产精品成人免费 | 国产高清厕所盗摄视频 | 欧美 亚洲 中文字幕 | 日韩美三级 | 国产精品漂亮美女在线观看 | 亚洲午夜久久久久影院 | 欧美在线一级视频 | 精品无人区一区二区三区a 精品午夜国产在线观看不卡 | 毛片爽爽爽免费看 | 亚洲午夜一区二区三区 | 欧美日韩一区二区三区视频播 | 99久久免费国产精精品 | 亚洲国产一区在线二区三区 | 亚洲欧美日韩中文字幕在线一区 | 成人综合在线观看 | 美女张开腿给男人桶 | 频黄| 最新欧美精品一区二区三区 | 精品一区二区三区18 | 特级a欧美孕妇做爰片毛片 特级a欧美做爰片毛片 | 欧美影院网站视频观看 | 久草在线视频首页 | 色综合a | 久草最新网址 | 欧美多人三级级视频播放 | 欧美日韩一区二区三区在线视频 | 日韩专区亚洲国产精品 | 毛片网站观看 | 国产男女猛烈无遮档免费视频网站 | 国产欧美日韩精品a在线观看 | 欧美高清免费一级在线 | 欧美亚洲国产精品久久 | 波多野结衣aⅴ在线 | 精品热线九九精品视频 | 久久一区二区精品综合 | 国产波多野结衣中文在线播放 | 亚洲在线天堂 |