生成开端原著小说词云
生成开端原著小说词云
今天刚好看了开端,然后又学了一点Python,于是灵光一闪,想到用新学的wordcloud生成一下小说的词云会怎么样。
代码如下
import jieba
import wordcloud
f = open("开端.txt", "r", encoding="utf-8")t = f.read()#一次性读入
f.close()
ls = jieba.lcut(t)#返回分词结果,一个列表
newls=[]#建一个新列表
for word in ls:if len(word)>1:newls.append(word)#新列表去掉了单个字txt = " ".join(newls)#用空格把列表里的元素连成长字符串
w = wordcloud.WordCloud(width = 1000, height = 700,background_color = "white",font_path = "/System/Library/Fonts/Supplemental/Songti.ttc")#中文词云得指定一下字体别忘了
w.generate(txt)#加载文本
w.to_file("开端词云.png")
结果如下
女主的姓没了,笑死,可能是分词分出去了给砍掉了。
没有去掉一些“什么”“这样”“已经”之类的虚词,看起来有点奇怪,不过无所谓了。第一次用Python玩自己想玩的小玩意,也挺开心。
开端看到第10集了,下周接着看,希望能看到一个完美的结局!
生成开端原著小说词云相关推荐
- 基于 jieba 和 word_cloud 生成《人民的名义》小说词云
基于 jieba 和 word_cloud 生成<人民的名义>小说词云 由于词云在反映文本关键信息上的显著优势,在本文中,我选择结合实例为大家介绍一下 Python 中专门用来生成词云的一 ...
- 编程日历小程序,对小程序云开发和生成分享海报的实践
1.起源 朋友圈晒的很多的一本日历书<了不起的程序员 2021>,我也买了,很厚,纸质书嘛,现在已经很少看了,加上这是一本日历书,希望是每天都打开看.可实际上的情况是,要么忘记看今天的内容 ...
- 微信小程序云开发,快速生成短信验证码
使用微信小程序云函数实现注册短信验证码的管理,并不是一件分分钟的事,目前想要存储验证码只能放到数据库中,因为存储后才能和用户提交上来的验证码做比较. 管理验证码主要涉及到:生成.存储.校验.有效期管理 ...
- 微信小程序 云开发 生成带参小程序码 云函数网络请求(Node.js网络请求)
生成带参小程序码流程 1.小程序端上传生成二维码所需的参数到云函数 2.云函数使用appid和appsecret请求access_token 3.云函数使用access_token + 小程序端上传的 ...
- 【小程序】node/小程序云开发生成小程序二维码并添加文件到云存储/腾讯云存储
[前情提要] 1-小程序云函数生成小程序码 2-小程序云函数上传到云存储,云存储包括 小程序云存储/腾讯云存储 (因为云函数 就是node.js语法写的吗,所以下面写法对于node同样适用) 3-这里 ...
- 小程序云开发获取手机号完整代码 云函数中网络请求第三方接口
小程序云开发获取手机号完整代码 效果图: 小程序代码 <button open-type="getPhoneNumber" bindgetphonenumber=" ...
- 高能玩家!硬核自制小程序云“肝”动森
做为一个练习时长一月半的动森岛民,最近周围岛友纷纷苦于售卖大头菜,谁能想到如此治愈可爱的养成游戏刺激堪比期货大盘. 都说这是猛男游戏,本期就由我们的高萌小哥哥-亚当传授他的神级玩法:用Serverle ...
- 微信小程序云开发不完全指北
微信小程序云开发不完全指北 首先必须说明云开发的"云"并不是类似云玩家里的云的意思,而是微信小程序真的提供了云开发的接口以及一个简单的提供存储.数据库服务的虚拟后台(对于一些轻量小 ...
- 小程序·云开发的HTTP API调用丨实战
小程序云开发之httpApi调用. 小程序云开发之httpApi调用(返回"47001处理") 技术栈 采用 nodejs + express 搭建web服务器,采用 axios ...
- 用小程序·云开发打造功能全面的博客小程序丨实战
用小程序·云开发将博客小程序常用功能"一网打尽" 本文介绍mini博客小程序的详情页的功能按钮如何实现,具体包括评论.点赞.收藏和海报功能,这里记录下整个实现过程和实际编码中的一些 ...
最新文章
- matlab plot title 包含变量的图片标题
- CSS的Grid网格布局
- 破解visual sourcesafe数据库admin用户密码
- 【全】.net core平台单元/集成测试结果、覆盖率、圈复杂度到可视化HTML报告之路...
- node mysql await_javascript – node.js async / await与MySQL一起使...
- Scrapy复习总结
- 【Flink】Flink CDC 数据同步 【视频笔记】
- VMware:未能将管道连接到虚拟机, 所有的管道范例都在使用中
- swagger如何屏蔽某些接口,不对外公开--使用@ApiIgnore
- Ubuntu 18.04安装
- 免费的SQL Server监控工具
- 删除双系统遗留的efi
- 阿德勒心理学(自我剖析)
- 【软考系统架构设计师】2014年下系统架构师案例分析历年真题
- 中国云服务商最新排名:阿里云第一腾讯云华为云分列二、三名
- python数据分析与挖掘(二十七)--- Pandas量化--股票基础知识
- HarmonyOS实战—Text组件宽高三种值的写法和颜色属性
- 王阳明心学 量子物理_量子物理学论文的文本分类
- cad墙线打断lisp_CAD绘制墙体时,不打断模式有什么好处?
- android字体图形绘制,android paint api drawText 绘制字体字形
热门文章
- j1900适合装哪版群晖_NAS部署指南 群晖篇六—— NAS兼做路由器,群晖虚拟机套件教程...
- 微软服务器版本组建nas,怎么用windows server 2012组建家用nas服务器
- windows 许可证即将过期,解决方案
- 关于peer‘s certificate issuer is not recognized问题的解决方法
- 【单片机开发】OV2640在没有DCMI接口的情况下的STM32驱动
- php制作600行表格,表格排版的基本操作
- nginx 常见错误码_Nginx启动常见错误及解决方法
- apk双开多开分身术的原理
- 计算机路径共享,如何访问共享文件夹路径
- VMWARE虚拟机使用的是此版本 VMware Workstation 不支持的硬件版本。 模块“Upgrade”启动失败。 未能启动虚拟机。