python中jieba库怎么用(详解Python数据可视化编程 - 词云生成并保存jieba+WordCloud)
类别:脚本大全 浏览量:2413
时间:2021-10-25 10:02:23 python中jieba库怎么用
详解Python数据可视化编程 - 词云生成并保存jieba+WordCloud思维导图:
效果(语句版):
源码:
|
# -*- coding: utf-8 -*- """ created on tue mar 5 17:59:29 2019 @author: dell """ # ============================================================================= # 步骤: # 分割aaa = jieba.cut(str,cut_all=true/false) # 连接bbb = " ".join(aaa) # 制作xxx = wordcloud(background_color,font_path).generate(bbb) #bbb为字符串 # 显示plt.imshow(xxx) #不能用plt.show() # 取消坐标轴的显示matplotlib.pyplot.axis("off") # 存为图片xxx.to_file(path) # ============================================================================= from wordcloud import wordcloud from matplotlib import pyplot as plt import jieba with open ( "pythontest.txt" ,encoding = "utf-8" ) as f: text = f.read() #textfromfile = open("pythontest",encoding = "utf-8").read() word_list = jieba.cut( "abvdefg" ,cut_all = true) #切成了一个个的字符串 xxx = " " .join(word_list) #"分隔符".join(需要被连接的数据) 将内容连接为字符串 mywordcloud = wordcloud(background_color = "white" ,font_path = 'c:\windows\fonts\stzhongs.ttf' ).generate(text) #mywordcloud = wordcloud(background_color="white",width=1000,height=860,font_path='c:\windows\fonts\stzhongs.ttf').generate(text) plt.axis( "off" ) #plt.show(mywordcloud) #没有实际显示,只有背景!!! plt.imshow(mywordcloud) mywordcloud.to_file( "词云图片.jpg" alt="python中jieba库怎么用(详解Python数据可视化编程 - 词云生成并保存jieba+WordCloud)" border="0" /> |
注意事项:
<一> jieba分词
- 分词后的返回值类型
- 分词后的返回值
- 如何去除所要分离文本的中英文符号,还有空格符
|
import jieba wordlist = jieba.cut( "机器学习,算法对新鲜样本!的适应能力:叫泛化能力" ,cut_all = false) print ( type (wordlist)) #类型是一个生成器generator print (wordlist) #本身是一个生成器对象generator object for list in wordlist: if list in ",./;'[]~!@#$%^&*()_+,。、;‘ 【】~!@#¥%……&*()——+《 》?:“{}<>?:\n\r" : none else : print ( list ) |
<二> 对词图进行重新上色的注意事项
- recolor(color_func=color) 正确
- recolor(color) 错误
<三> 读取图片时候的注意事项
a = np.array(image.open(路径))
<四> python中文件路径注意事项
- 使用 \\
- 使用 /
<五> spyder中的注释快捷键
- 单行注释:ctrl+1
- 块注释:ctrl+4
以上所述是小编给大家介绍的python数据可视化编程 - 词云生成并保存(jieba+wordcloud)详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
原文链接:https://blog.csdn.net/qq_42292831/article/details/88199877
您可能感兴趣
- python人脸识别库(20行python代码实现人脸识别)
- python创建进程的方法(Python多进程fork函数详解)
- python怎么装opencv(Python基于opencv实现的简单画板功能示例)
- python排序的三种方法(Python实现插入排序和选择排序的方法)
- python淘宝秒杀教程(Python实现京东秒杀功能代码)
- python3.7.0使用方法(Python3.5模块的定义、导入、优化操作图文详解)
- python如何读取文件(Python从文件中读取数据的方法讲解)
- python实现层次遍历二叉树(Python实现的序列化和反序列化二叉树算法示例)
- python一组数字求和(Python3数字求和的实例)
- Python实现模拟点击(用python实现刷点击率的示例代码)
- wxpython 弹出对话框显示图片(WxPython建立批量录入框窗口)
- python中创建类的方法(Python中如何导入类示例详解)
- python怎么用代码写出心形(六行python代码的爱心曲线详解)
- python中tryexcept的用法(对python中的try、except、finally 执行顺序详解)
- python学生信息管理系统教程(学生信息管理系统Python面向对象版)
- python爬虫开源代码(Python实现的文轩网爬虫完整示例)
- 靳东领衔打造高精职场 新丽出品《精英律师》曝定妆照(靳东领衔打造高精职场)
- 靳东新剧《精英律师》定档,众星云集,这剧可追(靳东新剧精英律师定档)
- 精英律师 廖佳敏封印恋情曝光,顾婕马失前蹄 你个老不死的(廖佳敏封印恋情曝光)
- 以家人之名广受好评,剧情生动引起观众共鸣,演员张新成圈粉无数(以家人之名广受好评)
- 三兄妹感情再遇波折,人设接连崩塌 《以家人之名》剧情猜不透(三兄妹感情再遇波折)
- 《小敏家》金波想要复婚 这只是他圈套的第1步,更可恶的在后面(小敏家金波想要复婚)
热门推荐
- dedecms二级栏目列表(DedeCMS系统TAG标签伪静态设置)
- vueelementui组件生成页面(Vue Element前端应用开发之树列表组件)
- 查看docker image版本(解决docker images 镜像消失的问题)
- 命令行如何使用xampp中的mysql(解决xampp自启动和mysql.sock问题)
- mysql缓存是什么(详解mysql查询缓存简单使用)
- 看门狗主机教程(3分钟学会如何上手supervisor看门狗)
- WEB API 中get、post、put,delete请求方式
- c# 注册表操作
- plsql常用函数
- SQLServer中JSON文档型数据的查询问题解决(SQLServer中JSON文档型数据的查询问题解决)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9