用Python制作词云

7 篇文章 2 订阅
订阅专栏

  用Python制作词云非常酷炫,先看张图。所有的词围绕在一张人物图像身上。

     要用python完成上图一样的词云,只要4步就可以完成。首先做好准备工作,需要准备一个文本文件,可以是歌词,小说的章节等。然后准备一张图片和需要用到的一个字体文件SimHei.ttf。当这些准备工作完成后,开始制作了。

第一步:读取文本文件

#1、读入文本数据
text = open(r'.\jay.txt','r').read()

第二步:用jieba库进行分词,需要导入jieba库

#2、分词
text_cut = jieba.cut(text)
result = ' '.join(text_cut) #把分开的词,重新连接起来

第三步:生成词云图,这里要用到WordCloud库和imread库

#3、生成词云图
#获取图片
imag=imread(r'.\jay1.jpg')
wc = WordCloud(
    #字体路径
    font_path=r'.\SimHei.ttf',
    #背景颜色
    background_color='white',
    #width=500,
    #height=350,
    max_font_size=50,
    #min_font_size=12,
    mask=imag
)
wc.generate(result)

第四步:重定向词云图文件或用 matplotlib库绘制出来

#4、重定向图片
wc.to_file(r'.\wordcloud.png') #创建词云图片

# 显示图片
plt.figure('jay')
plt.imshow(wc)
plt.axis('off') #关闭坐标轴
plt.show()

完成以上几个步骤,一个词云图就生成了。

以下是整个代码:

#matplotlib: 2D数学绘图库
import matplotlib.pyplot as plt
#jieba: 中文分词
import jieba
#WordCloud: 词云库
from wordcloud import WordCloud
#读取图片需要用到
from scipy.msic import imread
#from imageio import imread

#1、读入文本数据
text = open(r'.\jay.txt','r').read()
#2、分词
text_cut = jieba.cut(text)
result = ' '.join(text_cut) #把分开的词,重新连接起来
#3、生成词云图
#获取图片
imag=imread('jay1.jpg')
wc = WordCloud(
    #字体路径
    font_path=r'.\SimHei.ttf',
    #背景颜色
    background_color='white',
    #width=500,
    #height=350,
    max_font_size=50,
    #min_font_size=12,
    mask=imag
)
wc.generate(result)
#4、重定向图片
wc.to_file(r'.\wordcloud.png') #创建词云图片

# 显示图片
plt.figure('jay')
plt.imshow(wc)
plt.axis('off') #关闭坐标轴
plt.show()

 

chatgpt赋能pythonPython中SimHei字体的使用及其优势
axuhsssssco的博客
05-25 1155
本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。
8.19 实操——Pycharm制造词云
yangshiting84的博客
08-30 5397
2、打开后直接搜索框搜索字体,如“宋体”,找到所需的字体后点开,查看字体文件的详细信息。1、可以直接从电脑搜索框搜索“字体设置”or“font”,打开字体设置。可以直接打开该project所在的文件包,将背景图放入同一目录下。模式的这一句,但是写上也没啥问题。(3)png图片没有做处理。(用谷歌浏览器打开会好点)(1)忘记导入其他库。新建Python文件。...
使用python制作词云
01-20
在海量数据中提取有效的信息,词云不愧是一种有效解决此类问题的方法,他可以突出显示关键词,快速提取有价值的信息。 Python制作词云很简单,要求不高的话,几行代码就可以搞定,主要使用的库有jieba(结巴,一种分割汉语的分词库)和wordcloud库。下面是我参考网上一些代码改编的,还有效果图,初学,钻研的还不够深。 # Created by 老刘 on 2020/5/1 import PIL.Image as image from wordcloud import WordCloud,ImageColorGenerator import numpy as np import matplotl
python词云制作_词云制作没那么难,Python 10 行代码就实现了!
weixin_39622562的博客
12-06 499
欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信“学习资料”可以领取包括不限于Python实战演练、PDF电子文档、面试集锦、学习资料等。写在前面想必大家有一个问题。什么是词云呢?词云又叫名字云,是对文本数据中出现频率较高的“关键词”在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的主要表达意思。、网页上有许多词云的效果图:而且,目前有许多制作...
python绘制词云图的心得体会,python如何制作词云
最新发布
Z77888_的博客
01-19 397
温馨提示,如出现安装成功却无法在编译器中导入第三方库的情况,请检查自己的电脑是否装了多个版本的python,如是,请卸载不需要的版本,尽可能只保留一个最新的版本。大家好,小编来为大家解答以下问题,基于python词云生成及可视化,python制作词云图片的三个步骤,今天让我们一起来看看吧!例如,选择了微软雅黑字体(msyh.ttf)作为显示效果,需要将该字体文件与代码存放在同一目录下或在字体文件名前增加完整路径。这是我扣好的图,需要自取,直接右键保存,将文件名命名为Alice.png。
Python实现词云图的3种方式(词频,一段文本,自定义样式)
rphyllis的博客
07-24 9020
不一样的高端操作——python实现词云
利用python制作词云图片
01-06
利用python制作词云图片,其中包含利用jieba、maploit等python第三方支持库
厉害了!不用一行代码,手把手教你制作漂亮词云
小詹学python的博客
09-25 601
题图unsplash@chuttersnap今天我们不谈技术大家分享一个不用写代码也能制作词云的工具做出来的效果甚至比代码制作的还要好!效果它就是:WordArt主页地...
词云怎么做
weixin_36378508的博客
11-14 855
python词云生成
使用python做云词图片
shy_taode的博客
05-29 195
import wordcloud import matplotlib.pyplot as plt #读取文件 f = open("ciyun.txt", "r", encoding="utf-8") # 使用的词语语料 t = f.read() f.close() #使用wordcloud 生成云图 w = wordcloud.WordCloud( width = 2000, height =1700, background_color = "white", font_path = "msyh.ttc"
python中文文本分析词云图片
05-17
第七章
零基础Python词云,超简单!
12-22
零基础Python词云 网上做词云的教程无数,大多都是各种乱七八糟的库一大堆,其实词云超简单,come on!一起coding! 工具: Python (3以后的版本随意) IDE:Pycharm (IDE就是方便coding的一个程序,不会安装可以参考另一篇文章) 用到的库:worldcloud,imageio,jieba 正文讲解: 关于库: wordcloud: 要想词云做的好,wordcloud少不了,worldcloud用于生成词云。 用到的函数:wordcloud.WordCloud().generate() : 就是这个函数造出的词云,第一个括号里填词云的各种参数,第二个括号里
Python制作词云的方法
09-20
主要为大家详细介绍了Python制作词云的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Python制作词云图代码
03-09
本代码由Python编写,主要实现统计文本文档中的高频词汇并进行词云图展示。该案例以《三国演艺》为例,主要展示出现频率极高的人物名称,对无关词汇进行简要筛选。
使用python制作词云图.py
02-28
使用Python写的一个生成词云图的小脚本。环境是Python2.7的,大家注意。简单可用,还可以打印出前4个重复率最高的词和重复次数。
python制作词云(简单版)
05-30
老师当时给我们发的,保存一下,以后观看。另外还有一个专门做词云的网页。
python制作词云
m0_51863774的博客
05-19 9725
前段时间,在上课的时候,老师发布了一个在线讨论,后面,老师把所有同学的回答结果展示了出来,不同颜色和不同大小,这样就一目了然看出了同学们回答的最多的是哪些关键词,这让我对词云图产生了兴趣,于是参考了下面博主代码,自己做了测试。2.安装相关包:打开Anaconda Powershell Prompt。上面这个链接是我获取文本内容的地方,下面是我复制下来的文本内容。1.运行工具:jupyter,无版本、环境要求。3.运行代码:记得修改文本打开路径和保存路径。
Python制作词云
热门推荐
ungoing的博客
04-01 2万+
1. 环境 python3.9 PyCharm 需要的模块如下: wordcloud matplotlib jieba pillow 注意:以上四个模块中,后面三个都可以直接用pip install命令成功安装,但是wordcloud却无法安装成功,会提示需要安装Visual C++14.0。 解决的办法:我们可以去下载.whl文件,然后通过pip install whl文件路径即可成功安装该模块。 whl文件下载地址:https://www.lfd.uci.edu/~gohlke/python

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
108
原创
1433
点赞
1万+
收藏
2996
粉丝
关注
私信
写文章

热门文章

  • #define用法集锦(非常全) 81364
  • c语言程序设计流程图详解 77944
  • CAN BusOff相关知识点 48057
  • 细说汽车电子通信总线之LIN总线协议详解 30906
  • CAPL 编程实例 30821

分类专栏

  • CP Autosar Configuration 付费 18篇
  • MATLAB&Simulink 付费 18篇
  • 汽车功能安全(FUSA) 5篇
  • 信息安全(Cyber Security) 18篇
  • 智能驾驶 13篇
  • Aurix2G TC3xx芯片模块详解 11篇
  • Adaptive Autosar 15篇
  • google test 6篇
  • QNX操作系统
  • UDS 8篇
  • CANoe&CAPL 23篇
  • MQTT 1篇
  • bootloader 6篇
  • 计算机视觉 5篇
  • AutoSar Module Introduction 45篇
  • FreeRTOS 3篇
  • Golang 6篇
  • JavaSe 1篇
  • 算法 24篇
  • C 36篇
  • STM32/STM8 8篇
  • C51 3篇
  • 工作随笔 9篇
  • C++ 5篇
  • 硬件 7篇
  • Android 1篇
  • Linux 11篇
  • 车载总线 8篇
  • Python 7篇
  • 其他 10篇
  • UML/SYSML 3篇
  • 数学基础 2篇
  • NXP 4篇

最新评论

  • Autosar Configuration(十七)以太网诊断DoIP配置

    king110108: 你方便把你的配置错误截图出来看下吗?

  • Autosar Configuration(十七)以太网诊断DoIP配置

    king110108: 可以自行定义的

  • Autosar Configuration(十七)以太网诊断DoIP配置

    king110108: 晚上我看下配置,再回复你

  • Autosar Configuration(十七)以太网诊断DoIP配置

    Louis30123: 另想问DoIP General子选单中各类callback函数是需要自行定义还是有预设通用的函数

  • Autosar Configuration(二)Davinci Developer-SWC配置

    king110108: 可以私下跟你说下怎么做,其实这个很简单

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 基于功能安全的示例AUTOSAR软件系统
  • AUTOSAR的四种功能安全机制
  • 功能安全之通用软件安全要求
2024年28篇
2023年57篇
2022年46篇
2021年52篇
2020年15篇
2019年24篇
2018年37篇
2017年32篇
2016年21篇
2015年19篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

king110108

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司乐山百度标王报价飞来峡SEO按天计费多少钱山南网站seo优化报价漯河SEO按效果付费飞来峡建设网站多少钱荆州关键词按天收费公司潍坊营销型网站建设推荐镇江网站设计推荐丹竹头百度标王哪家好西安网站推广工具哪家好德阳网站制作设计报价商丘网站seo优化报价阜新百姓网标王哪家好中卫seo优化漯河百度关键词包年推广推荐通辽网络推广报价襄樊外贸网站设计衡阳网站优化排名推荐临沧推广网站衡水企业网站建设报价铁岭推广网站价格宿迁英文网站建设公司十堰建站价格观澜网页设计多少钱株洲百姓网标王推广价格昌吉网站关键词优化多少钱临猗外贸网站建设安阳百度网站优化推荐北海seo优化哪家好盐田网站建设设计报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化