亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python詞云圖怎么生成

發布時間:2021-11-25 10:00:09 來源:億速云 閱讀:230 作者:iii 欄目:大數據

本篇內容主要講解“Python詞云圖怎么生成”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Python詞云圖怎么生成”吧!

代碼示例

首先導入基本的庫,這里選擇jiebe分詞庫,對于文本進行分詞處理。  
 
import jiebaprint(list(jieba.cut("自然語言是計算機科學領域與人工智能領域中的一個重要方向。")))

代碼運行結果如下,實現了將每一條語句進行分詞處理。

['自然語言', '是', '計算機科學', '領域', '與', '人工智能', '領域', '中', '的', '一個', '重要', '方向', '。']
接下來讀入我們需要做詞云的實驗文本。  
#讀入文本with open(r"C:\Users\shangtianqiang\Desktop\實驗文本.txt" ,encoding="utf-8")as file:    text=file.read()    print(text)
這里將導入的實驗文本進行分詞處理,并且分隔符為空。  
#文本分詞wordlist_jieba=jieba.cut(text)space_wordlist=" ".join(wordlist_jieba)print(space_wordlist)

對于語句成功分詞后,就可以定義分詞函數,這個在后文會用到。

#文本分詞def chinese_jieba(text):    wordlist_jieba=jieba.cut(text)    space_wordlist=" ".join(wordlist_jieba)    return space_wordlistspace_wordlist
緊接著導入詞云庫,讀取文本內容后,設置詞云的背景顏色,圖片的大小,控制顯示的詞數等。  
from wordcloud import WordCloud
#讀取文本內容with open(r"C:\Users\shangtianqiang\Desktop\實驗文本.txt" ,encoding="utf-8")as file:    text=file.read()
#設置詞云的背景顏色、寬高、字數  wordcloud=WordCloud(font_path="C:/Windows/Fonts/simfang.ttf",background_color="white",width=600,height=300,max_words=30).generate(text)
#生成圖片image=wordcloud.to_image()
#顯示圖片image.show()
最后,將調試的代碼進行封裝,一起看一下最后生成的結果。  
# 將文本進行分詞,并添加圖片背景from wordcloud import WordCloudimport jiebaimport numpyimport PIL.Image as Image
#將字符串切分def chinese_jieba(text):    wordlist_jieba=jieba.cut(text)    space_wordlist=" ".join(wordlist_jieba)    return space_wordlist
#讀取文本內容with open(r"C:\Users\shangtianqiang\Desktop\實驗文本.txt" ,encoding="utf-8")as file:    text=file.read()text=chinese_jieba(text)
#這里需要自己導入一張圖片作為背景圖片mask_pic=numpy.array(Image.open(r"C:\Users\shangtianqiang\Desktop\圖片1.png"))
#將參數mask設值為:mask_picwordcloud = WordCloud(font_path="C:/Windows/Fonts/simfang.ttf",background_color="white",width=600,height=300,max_words=30,mask=mask_pic).generate(text)
#生成圖片image=wordcloud.to_image()
#顯示圖片image.show()

Python詞云圖怎么生成

這里所顯示的詞云結果并不直觀,通過改變我們的背景圖,以及將實驗的文本詞變得更加單一,多多調試幾次,即可得出如下的結果。

Python詞云圖怎么生成

Python詞云圖怎么生成

到此,相信大家對“Python詞云圖怎么生成”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

惠安县| 绍兴市| 会东县| 孝昌县| 建德市| 分宜县| 朔州市| 岳阳县| 三穗县| 广东省| 百色市| 陵水| 宁城县| 谷城县| 岱山县| 壶关县| 定西市| 德阳市| 桃园市| 万源市| 泰安市| 永登县| 井研县| 巴林左旗| 昌乐县| 武强县| 十堰市| 安岳县| 乳源| 涿鹿县| 长治县| 西平县| 尼勒克县| 城市| 阿克陶县| 图木舒克市| 汾阳市| 崇礼县| 富平县| 浦北县| 阳高县|