故事的起因是上周六看《中国好声音》,一个周杰伦战队的学员用人工智能写的歌词。

更多Python视频、源码、资料加群683380553免费获取

于是乎,我也有了这个想法,代码的主题思路是看Crossin先生的文章,虽然最后不能写出一首歌,但是押韵脚这事情分分钟搞定了。

主题的思路,就是先抓取很多首歌曲的歌词,利用jieba分词后,将分好的词按照押韵表进行分类,最后匹配查询就可以了

准备一:押韵表

这个地方可以去网上搜押韵表

准备二:分词对应押韵表编码

分好的词与押韵表对应起来,举个栗子,比如“没有”对应的是“7-13”,就等于你给每个词都贴了一个标签,这样你以后想搜索的时候,就可以根据标签找到这些词了。

1、爬虫抓取歌词信息

这个地方数据爬取的越多,肯定你的词库就越壮大,后面分词也越高,我这里只爬取了3首歌曲的歌词,并且最后是存储到txt中,当然,放数据库里就更好了。

2、调用分词的方法

GetKeyword()

3、分析分词后的txt

4、程序入口

5、创作自己的FreeStyle

人工智能写歌词?看我是如何用Python来C位出道的……相关推荐

  1. 用python做通讯录包括姓名地址qq_我是如何用Python获取整个学校女生电话和QQ?技术撩妹...

    前言: 这个没什么技术难度,懂爬虫的人和程序员都可以用学的语言写出来 只是很多安全问题的存在,的确影响着我们的生活, 希望大家可以认识到一些网站的后台密码的规则与自己的安全性 简单的说,就是是程序员的 ...

  2. 看我如何用python来玩百万英雄

    最近答题游戏可谓火爆至极,一时间刷爆了朋友圈,在感叹自己已经跟不上互联网思维,为各位金主大大疯狂"撒币"行为所震惊.振奋的同时,也在想怎么用时下热门的人工智能技术来辅助我们的答题呢 ...

  3. 从“历年全国出生人口”看,如何用Python来制作可视化动态图

    这段时间,"三胎政策"的出台,社交媒体上面对于此的讨论倒是炸开了锅,在微博上面的讨论,关于"三胎"的话题就占据了好几个, 就连相关的搞笑段子也是层出不穷,让人啼 ...

  4. python写一个接口_如何用python写接口

    如何用python写接口?具体步骤如下: 1.实例化server 2.装饰器下面的函数变为一个接口 3.启动服务 开发工具和流程: python库:flask =>实例化server:serve ...

  5. 我是如何用Python制作出知乎问答收集工具的?

    我是如何制作知乎问答收集工具的? 标签:Pyhon源码 教程 知乎爬虫 此贴仅作技术交流! 效果展示 文章目录 我是如何制作知乎问答收集工具的? @[toc] 教程 1. 首先导入所需要的包 2. 定 ...

  6. python撩妹技能_技术撩妹 | 我是如何用Python搞定女神的联系方式的?

    访问flyai.club,一键创建你的人工智能项目 作者 | IFTC 源自 | https://www.jianshu.com/p/bdcd11afcc2b 前言 这个没什么技术难度,懂爬虫的人和程 ...

  7. 看我如何用 Python 爬取网易云音乐歌单

    此货很干,跟上脚步!!! Cookie cookie是什么东西? 小饼干?能吃吗? 简单来说就是你第一次用账号密码访问服务器 服务器在你本机硬盘上设置一个身份识别的会员卡(cookie) 下次再去访问 ...

  8. python能写什么脚本_如何用python编写一个阴阳师脚本(自动刷御魂,业原火)(2)...

    在上一篇文章里,我们已经安装好了python,安装好了所有需要的库,现在可以开始码代码了嗷 先让我们来分析一下需要实现的脚本功能,首先就是这个开始战斗此时队友还没来... 当队友(舍友)进来时,开始战 ...

  9. python朋友圈为什么这么火-看我如何用Python发一个高逼格的朋友圈

    用工匠精神打造精彩文章,分享最新科技资讯,从不同角度剖析资讯内容,剑走偏锋是我的态度,茶余饭后聊百味!各位读者们老爷们好吖,我是文艺与气质于一身实力派小编--小宸,这里可以让您看到最新最有趣的资讯内容 ...

  10. 【程序员必看】如何用Python从0开始创建一个区块链?

    在数字货币盛行的档口,比特币,这币那币到底值不值得信赖呢?也许你像很多人一样感到新奇,想接近它,但只因背后的区块链技术,阻断了向新领域尝试的步伐.不过,对于程序员来说,想真正搞懂比特币,搞懂区块链,可 ...

最新文章

  1. 面试官问我,使用Dubbo有没有遇到一些坑?我笑了。
  2. FPGA设计心得(12)如何正确使用 in_system_ibert ?
  3. python2.7 安装pycrypto库报错
  4. 常用加解密工具集合|视频图片加解密方案
  5. 计算机视觉论文-2021-06-28
  6. python分片上传_python 分片上传大格式
  7. linux环境变量介绍
  8. sigmoid激活函数
  9. 项目管理-Visio可以绘制甘特图编辑操作极方便
  10. 两个excel表格取交集_(怎么用excel把两个表格数据做交集)如何把不同excel表格数据取交集...
  11. 资产标签二维码方案设计
  12. 两个数的最大公因数和最小公倍数
  13. gcc编译出错collect2: error: ld returned 1 exit status的解决办法
  14. “姓氏文化展”在国图开展 免费对读者开放
  15. 【热搜词方案】android/java热搜词方案设计
  16. 视唱练耳训练小程序开发,摆脱传统训练制约性
  17. 3V, 256Mb MX25L25673GM2I-08G FLASH - NOR 存储器PDF
  18. 【二维码识别】基于matlab GUI灰度+二值化+校正二维码生成与识别【含Matlab源码 635期】
  19. cocos2d-x 使用Box2d制作的台球游戏
  20. java计算机毕业设计家电售后管理系统MyBatis+系统+LW文档+源码+调试部署

热门文章

  1. 2021年茶艺师(初级)新版试题及茶艺师(初级)考试总结
  2. Python3 猴子第一天摘下若干个桃子,当即吃了一半..
  3. NOI 1966 玛雅历
  4. 我的软件开发理念和流程
  5. WSUS环境下客户端常用命令
  6. 这位日本网友和谷歌街景的故事,感动了58万人
  7. Ubuntu18.04 打不开系统蓝牙适配器,也连接不上任何蓝牙设备Bug解决方案
  8. 安装linux系统四个企鹅,red hat linux as4下安装小企鹅输入法(fcitx)_转
  9. Win7、Win10封装系统制作系统镜像,操作流程#gho
  10. java获取本机的外网IP地址(亲测有效)