生成开端原著小说词云

今天刚好看了开端,然后又学了一点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集了,下周接着看,希望能看到一个完美的结局!

生成开端原著小说词云相关推荐

  1. 基于 jieba 和 word_cloud 生成《人民的名义》小说词云

    基于 jieba 和 word_cloud 生成<人民的名义>小说词云 由于词云在反映文本关键信息上的显著优势,在本文中,我选择结合实例为大家介绍一下 Python 中专门用来生成词云的一 ...

  2. 编程日历小程序,对小程序云开发和生成分享海报的实践

    1.起源 朋友圈晒的很多的一本日历书<了不起的程序员 2021>,我也买了,很厚,纸质书嘛,现在已经很少看了,加上这是一本日历书,希望是每天都打开看.可实际上的情况是,要么忘记看今天的内容 ...

  3. 微信小程序云开发,快速生成短信验证码

    使用微信小程序云函数实现注册短信验证码的管理,并不是一件分分钟的事,目前想要存储验证码只能放到数据库中,因为存储后才能和用户提交上来的验证码做比较. 管理验证码主要涉及到:生成.存储.校验.有效期管理 ...

  4. 微信小程序 云开发 生成带参小程序码 云函数网络请求(Node.js网络请求)

    生成带参小程序码流程 1.小程序端上传生成二维码所需的参数到云函数 2.云函数使用appid和appsecret请求access_token 3.云函数使用access_token + 小程序端上传的 ...

  5. 【小程序】node/小程序云开发生成小程序二维码并添加文件到云存储/腾讯云存储

    [前情提要] 1-小程序云函数生成小程序码 2-小程序云函数上传到云存储,云存储包括 小程序云存储/腾讯云存储 (因为云函数 就是node.js语法写的吗,所以下面写法对于node同样适用) 3-这里 ...

  6. 小程序云开发获取手机号完整代码 云函数中网络请求第三方接口

    小程序云开发获取手机号完整代码 效果图: 小程序代码 <button open-type="getPhoneNumber" bindgetphonenumber=" ...

  7. 高能玩家!硬核自制小程序云“肝”动森

    做为一个练习时长一月半的动森岛民,最近周围岛友纷纷苦于售卖大头菜,谁能想到如此治愈可爱的养成游戏刺激堪比期货大盘. 都说这是猛男游戏,本期就由我们的高萌小哥哥-亚当传授他的神级玩法:用Serverle ...

  8. 微信小程序云开发不完全指北

    微信小程序云开发不完全指北 首先必须说明云开发的"云"并不是类似云玩家里的云的意思,而是微信小程序真的提供了云开发的接口以及一个简单的提供存储.数据库服务的虚拟后台(对于一些轻量小 ...

  9. 小程序·云开发的HTTP API调用丨实战

    小程序云开发之httpApi调用. 小程序云开发之httpApi调用(返回"47001处理") 技术栈 采用 nodejs + express 搭建web服务器,采用 axios ...

  10. 用小程序·云开发打造功能全面的博客小程序丨实战

    用小程序·云开发将博客小程序常用功能"一网打尽" 本文介绍mini博客小程序的详情页的功能按钮如何实现,具体包括评论.点赞.收藏和海报功能,这里记录下整个实现过程和实际编码中的一些 ...

最新文章

  1. matlab plot title 包含变量的图片标题
  2. CSS的Grid网格布局
  3. 破解visual sourcesafe数据库admin用户密码
  4. 【全】.net core平台单元/集成测试结果、覆盖率、圈复杂度到可视化HTML报告之路...
  5. node mysql await_javascript – node.js async / await与MySQL一起使...
  6. Scrapy复习总结
  7. 【Flink】Flink CDC 数据同步 【视频笔记】
  8. VMware:未能将管道连接到虚拟机, 所有的管道范例都在使用中
  9. swagger如何屏蔽某些接口,不对外公开--使用@ApiIgnore
  10. Ubuntu 18.04安装
  11. 免费的SQL Server监控工具
  12. 删除双系统遗留的efi
  13. 阿德勒心理学(自我剖析)
  14. 【软考系统架构设计师】2014年下系统架构师案例分析历年真题
  15. 中国云服务商最新排名:阿里云第一腾讯云华为云分列二、三名
  16. python数据分析与挖掘(二十七)--- Pandas量化--股票基础知识
  17. HarmonyOS实战—Text组件宽高三种值的写法和颜色属性
  18. 王阳明心学 量子物理_量子物理学论文的文本分类
  19. cad墙线打断lisp_CAD绘制墙体时,不打断模式有什么好处?
  20. android字体图形绘制,android paint api drawText 绘制字体字形

热门文章

  1. j1900适合装哪版群晖_NAS部署指南 群晖篇六—— NAS兼做路由器,群晖虚拟机套件教程...
  2. 微软服务器版本组建nas,怎么用windows server 2012组建家用nas服务器
  3. windows 许可证即将过期,解决方案
  4. 关于peer‘s certificate issuer is not recognized问题的解决方法
  5. 【单片机开发】OV2640在没有DCMI接口的情况下的STM32驱动
  6. php制作600行表格,表格排版的基本操作
  7. nginx 常见错误码_Nginx启动常见错误及解决方法
  8. apk双开多开分身术的原理
  9. 计算机路径共享,如何访问共享文件夹路径
  10. VMWARE虚拟机使用的是此版本 VMware Workstation 不支持的硬件版本。 模块“Upgrade”启动失败。 未能启动虚拟机。