av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Python通過文本和圖片生成詞云圖

瀏覽:79日期:2022-07-24 18:55:01

使用現(xiàn)有的txt文本和圖片,就可以用wordcloud包生成詞云圖。大致步驟是:

1、讀取txt文本并簡單處理;

2、讀取圖片,以用作背景;

3、生成詞云對象,保存為文件。

需要用到3個(gè)庫:jieba(用于分割文本為詞語)、imageio(用于讀取圖片)、wordcloud(功能核心,用于生成詞云)。

我用簡歷和我的照片,生成了一個(gè)詞云圖:

Python通過文本和圖片生成詞云圖

代碼如下:

import jiebaimport imageioimport wordcloud# 讀取txt文本with open(’resume.txt’,’r’,encoding=’utf-8’) as f: text = f.read()# 簡單處理文本,刪除空格等多余字符text = text.replace(’ ’,’’).replace(’t’,’’).replace(’n’,’’)# 使用jieba分隔詞語wordlist = jieba.lcut(text) # [’aa’,’bb’,’cc’...]# print(wordlist)# 用空格連接各個(gè)詞語,又形成一個(gè)大字符串string = ’ ’.join(wordlist) # ’aa bb cc’# 讀取圖片image = imageio.imread(’ding.jpg’)# 生成詞云圖片# 先實(shí)例化一個(gè)詞云對象wc = wordcloud.WordCloud(width=image.shape[0], # 詞云圖寬度同原圖片寬度 height=image.shape[1], background_color=’white’, # 背景顏色白色 font_path=’msyh.ttc’, # 指定字體路徑,微軟雅黑,可從win自帶的字體庫中找 mask=image, # mask 指定詞云形狀圖片,默認(rèn)為矩形 scale=3) # 默認(rèn)為1,越大越清晰# 再給詞云輸入文字wc.generate(string)# 保存成文件wc.to_file(’wordcloud21.png’)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产99热 | 免费在线观看av | 欧美精品久久久久久 | 亚洲一区不卡 | 欧美精品成人 | 一本久 | 成人高潮片免费网站 | 日韩影音 | 免费视频黄 | 精品久久久久久久久久久久久 | 亚洲精品91 | 成年人免费看片 | 久久久久国产精品夜夜夜夜夜 | 成人午夜网站 | 精品精品 | 免费av大片 | 一区二区三区免费 | 看片黄全部免费 | 欧美午夜在线 | 欧美亚洲视频 | 中文久久久 | 美女综合网 | 国产精品hd| a级成人毛片 | 一区二区三区四区免费视频 | 97久久精品 | 日本一本在线 | 免费的黄网站 | 日韩av在线免费播放 | √8天堂资源地址中文在线 av网址在线免费观看 | 毛片视频免费 | 毛片视频免费 | 亚洲www啪成人一区二区麻豆 | 免费a视频| 欧美日韩国产在线 | 欧美精品系列 | 亚洲国产成人在线 | 午夜精品久久久久久久 | 国产午夜免费 | 国产永久在线 | 国产三级做爰高清在线 |