最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2020年05月21日 11:56:14   作者:djl_djl  
這篇文章主要介紹了Python通過文本和圖片生成詞云圖,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

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

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

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

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

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

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

代碼如下:

import jieba
import imageio
import 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)
# 用空格連接各個詞語,又形成一個大字符串
string = ' '.join(wordlist)  # 'aa bb cc'

# 讀取圖片
image = imageio.imread('ding.jpg')


# 生成詞云圖片
# 先實例化一個詞云對象
wc = wordcloud.WordCloud(width=image.shape[0], # 詞云圖寬度同原圖片寬度
            height=image.shape[1],
            background_color='white', # 背景顏色白色
            font_path='msyh.ttc', # 指定字體路徑,微軟雅黑,可從win自帶的字體庫中找
            mask=image,  # mask 指定詞云形狀圖片,默認為矩形
            scale=3)  # 默認為1,越大越清晰
# 再給詞云輸入文字
wc.generate(string)
# 保存成文件
wc.to_file('wordcloud21.png')

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

相關(guān)文章

  • Python 正則表達式中re.group()使用小結(jié)

    Python 正則表達式中re.group()使用小結(jié)

    正則表達式是在處理字符串時非常有用的工具,而re.group()是在匹配到的文本中提取特定分組內(nèi)容的方法之一,這篇文章主要介紹了Python 正則表達式之re.group()用法,需要的朋友可以參考下
    2024-01-01
  • 查看keras各種網(wǎng)絡(luò)結(jié)構(gòu)各層的名字方式

    查看keras各種網(wǎng)絡(luò)結(jié)構(gòu)各層的名字方式

    這篇文章主要介紹了查看keras各種網(wǎng)絡(luò)結(jié)構(gòu)各層的名字方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python優(yōu)雅處理日志記錄的方法小結(jié)

    Python優(yōu)雅處理日志記錄的方法小結(jié)

    日志記錄在軟件開發(fā)中扮演著至關(guān)重要的角色,它不僅可以幫助開發(fā)人員跟蹤應(yīng)用程序的狀態(tài)和行為,還能提供有價值的診斷信息,本文將深入探討?Python?中優(yōu)雅處理日志的方法,文中有詳細的代碼示例供大家參考,需要的朋友可以參考下
    2023-12-12
  • 對python中兩種列表元素去重函數(shù)性能的比較方法

    對python中兩種列表元素去重函數(shù)性能的比較方法

    今天小編就為大家分享一篇對python中兩種列表元素去重函數(shù)性能的比較方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python中字典元素的創(chuàng)建、獲取和遍歷等字典知識點

    python中字典元素的創(chuàng)建、獲取和遍歷等字典知識點

    本文介紹了Python中的字典操作,包括字典的創(chuàng)建、元素獲取(使用鍵和get()方法)、刪除與清空(del和clear())、增加新鍵值對、修改已有值、獲取鍵、值和鍵值對以及遍歷字典的方法,同時闡述了字典的特點,如鍵的唯一性和無序性,以及字典生成式的使用
    2024-11-11
  • python3報錯check_hostname?requires?server_hostname的解決

    python3報錯check_hostname?requires?server_hostname的解決

    這篇文章主要介紹了python3報錯check_hostname?requires?server_hostname的解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Numpy中的shape函數(shù)的用法詳解

    Numpy中的shape函數(shù)的用法詳解

    這篇文章主要介紹了Numpy中的shape函數(shù)的用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Tensorflow訓(xùn)練模型默認占滿所有GPU的解決方案

    Tensorflow訓(xùn)練模型默認占滿所有GPU的解決方案

    這篇文章主要介紹了Tensorflow訓(xùn)練模型默認占滿所有GPU的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 最新評論

    淮北市| 炎陵县| 绥滨县| 太白县| 海阳市| 双柏县| 望都县| 棋牌| 余姚市| 淳安县| 桦甸市| 盖州市| 象山县| 庄河市| 阿克| 正镶白旗| 北安市| 岳普湖县| 红桥区| 青海省| 北海市| 洞头县| 海晏县| 汝阳县| 马鞍山市| 赤城县| 驻马店市| 齐齐哈尔市| 大港区| 长垣县| 西城区| 古田县| 堆龙德庆县| 永仁县| 呼伦贝尔市| 文山县| 上饶县| 星座| 宁国市| 宜丰县| 广平县|