前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >用python生成一个非常简单的词云

用python生成一个非常简单的词云

作者头像
wo.
发布于 2021-06-15 03:00:54
发布于 2021-06-15 03:00:54
37800
代码可运行
举报
文章被收录于专栏:了不得的专栏了不得的专栏
运行总次数:0
代码可运行

前提是需要有一定的数据,数据从哪来呢,当然是用python爬呀 简单的一个词云生成,不多说了,都在代码里

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import matplotlib.pyplot as plt
import jieba
from wordcloud import  WordCloud
from PIL import Image
import numpy as np

def word():
    text = open('text.txt','r').read()
    
    #使用jieba分词,并对分词的结果以空格隔开
    text_jieba = jieba.cut(text, cut_all = True)
    new_text_jieba = " ".join(text_jieba)
    
    #读入背景图片
    bg_pic = np.array(Image.open("bgpic.png"))
    #生成词云
    wordcloud = WordCloud(font_path="/root/py/wordCloud/MSYH.TTC",mask=bg_pic,background_color='white',scale=1.5).generate(new_text_jieba)

    #生成词云,不设置背景图片
    #wordcloud = WordCloud(width=400,height=250,font_path="/root/py/wordCloud/MSYH.TTC",background_color='white',scale=1.5).generate(new_text_jieba)
    #保存图片
    wordcloud.to_file('test.jpg')

word()
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-05-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
利用jieba和wordcloud从新闻中生成词云
wordcloud 是一个python实现的高效词频可视化工具,除了可以使用各种mask和颜色提供个性化的掩膜,还可以通过api便捷的挑战获得个性化的词云输出。 安装
菲宇
2020/03/25
2K0
【Python制作词云】改变词云字体颜色
对我这篇文章 【Python制作词云】分析QQ群聊信息,记录词频并制作词云 的一个优化。
AXYZdong
2020/10/29
5.5K0
【Python制作词云】改变词云字体颜色
词云图的几种制作方法评测,你pick哪款
大家好,不知道大家会在什么场合使用词云图,对我来说词云图的优点除了它可以展示大量文本数据。从而让读者快速抓住重点,更重要的是词云图好看啊
刘早起
2020/04/15
1.1K0
词云图的几种制作方法评测,你pick哪款
简单几步教你用Python生成词云图
词云图,也叫文字云,是对文本中出现频率较高的“关键词”予以视觉化的展现,词云图过滤掉大量的低频低质的文本信息,使得浏览者只要一眼扫过文本就可领略文本的主旨。
昱良
2019/07/04
3.7K0
用Python绘制了若干张词云图,惊艳了所有人
在数据可视化图表中,词云图的应用随处可见。它通常是对输入的一段文字进行词频提取,然后以根据词汇出现频率的大小集中显示高频词,简洁直观高效,今天小编就来分享一下在Python如何绘制出来精湛的词云图。
用户6888863
2023/03/01
8570
用Python绘制了若干张词云图,惊艳了所有人
Python生成词云图,TIIDF方法文本挖掘: 词频统计,词云图
python中使用wordcloud包生成的词云图。 下面来介绍一下wordcloud包的基本用法。 class wordcloud.WordCloud(font_path=None, width=400, height=200, margin=2, ranks_only=None, prefer_horizontal=0.9,mask=None, scale=1, color_func=None, max_words=200, min_font_size=4, stopwords=None, random
学到老
2018/03/19
2.1K0
Python生成词云图,TIIDF方法文本挖掘: 词频统计,词云图
怎么用Python画出好看的词云图?
相信很多人在第一眼看到下面这些图时,都会被其牛逼的视觉效果所吸引,这篇文章就教大家怎么用Python画出这种图。
数据森麟
2020/02/20
3.2K0
怎么用Python画出好看的词云图?
python之词云与‘结巴’
在python中,你的数据收集到了之后除了可以直接打开来看,做成表格看以外,还可以做词云。
sjw1998
2019/09/28
7450
【编程课堂】词云 wordcloud
本周为大家带来炫酷好玩的 wordcloud 词云构造库。 使用 wordcloud 可以做出这样的图片: 还可以做出这样的: 接下来,我们来学习如何制作属于自己的词云图。 本来想说一句,安装过程不表
Crossin先生
2018/04/17
2.1K0
【编程课堂】词云 wordcloud
利用python制作词云图
词云,就是用文字词语来生成各种有趣的可视化图片。在python中使用wordcloud模块来实现词云。
叫我阿柒啊
2023/12/05
5340
利用python制作词云图
手把手教你做一个词云生成(精讲每一步,附带完整源代码)
川川最近遇到一些同学问我词云生成问题,于是我就在此统一回答一下 言归正传: 效果看看:
川川菜鸟
2021/10/18
1K0
python数据可视化——词云
词云百度百科:“词云”就是对网络文本中出现频率较高的“关键词”予以视觉上的突出,形成“关键词云层”或“关键词渲染”,从而过滤掉大量的文本信息,使浏览网页者只要一眼扫过文本就可以领略文本的主旨
Python知识大全
2020/02/13
1.4K0
python数据可视化——词云
WordCloud 中英文词云图绘制,看这一篇就够了
摘要: 当我们手中有一篇文档,比如书籍、小说、电影剧本,若想快速了解其主要内容是什么,则可以采用绘制 WordCloud 词云图,显示主要的关键词(高频词)这种方式,非常方便。本文将介绍常见的英文和中文文本的词云图绘制,以及 Frequency 频词频词云图。
sergiojune
2018/12/17
9.7K0
拿来就用能的Python词云图代码|wordcloud生成词云详解
词云也叫文字云,是一种可视化的结果呈现,常用在爬虫数据分析中,原理就是统计文本中高频出现的词,过滤掉某些干扰词,将结果生成一张图片,直观的获取数据的重点信息。今天,我们就来学习一下Python生成词云的常用库「wordcloud」。
吾非同
2021/03/12
4.6K0
数据分析实战项目-蛋壳公寓投诉分析
摘要:由于今年疫情,加速了长租公寓的暴雷,本人所租的蛋壳公寓也频繁传出各种负面新闻,直到10月初合同到期,不敢再续租了,按约退房!押金退还流程先退到APP内,再提现,APP内显示14个工作日到账,截至到发稿前2020-11-10(2020-11-07退租并体现),一个月过去了一直未收到打款,客服一直未能联系上,不得已,走黑猫和12315进行了投诉,投诉过程中,发现投诉量多达2万5千多条,于是把黑猫上关于蛋壳公寓的投诉内容爬取了下来并进行了分析,于是有了这篇完整的数据分析实战项目,从数据获取到数据的简单分析
诡途
2022/01/07
4540
数据分析实战项目-蛋壳公寓投诉分析
《小美好》短评文本情感分析+生成词云
因为最近看了一下《致我们单纯的小美好》,虽然情节是有点“二”吧,但是看了觉得真的很怀念初高中的日子,一时玩心大发,于是就想搞点有意思的东西。。。首先去爬了豆瓣上面的短评,然后就是用SnowNLP做了一
机器学习AI算法工程
2018/03/15
1.2K0
《小美好》短评文本情感分析+生成词云
WordCloud生成卡卡西忍术词云
本想果断的说,卡卡西是火影里面最帅的人物。但是出于对大家的尊重,我把这句话改成:“卡卡西是动漫界最帅的人物”,不接受任何反驳。
ZackSock
2020/02/14
1.4K0
赘婿词云图制作
之前的文章我们已经介绍了如何使用wordcloud库制作中英文词云图,并介绍了中英文停用词的使用方法,介绍了如何美化词云图,例如换字体背景颜色,背景换成图片等,那这次我们就以现在很火的电视剧赘婿为例,制作赘婿小说的词云图。
罗罗攀
2021/03/15
8060
python之生成带背景的词云图(附源码)
wordcloud.WordCloud 类是用于生成词云图像的主要类常用参数及示例
不止于python
2023/09/05
8470
python之生成带背景的词云图(附源码)
Python生成词云
词云是一种可视化展示文本内容的工具,用于显示文本中出现次数较高的关键词。其主要思想是将文本中频繁出现的词汇以视觉化的方式展现出来,可以很快地帮助人们了解文本的主要内容和关键信息。
很酷的站长
2023/10/22
8360
Python生成词云
相关推荐
利用jieba和wordcloud从新闻中生成词云
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文