用计算机唱嘻哈,什么?Python可以用来唱嘻哈?

原标题:什么?Python可以用来唱嘻哈?

“嘻哈”无疑是这个夏天最热的音乐标签。

《中国新说唱》自第一季以来就备受关注,节目中产生了许多优秀的嘻哈作品和趣味梗,因为其有趣、有态度、自成一派,收视率一直居高不下。

f7a7ec4dbbec1c491d3c8207ec424625.png

看完节目好多人也想开始学说唱!除了对节奏的掌握、Flow的控制、Beat的敏感度等难题之外,如何写韵脚是一个令新人超级头痛的问题。

通常,找韵脚需要日常多听歌积累、或者翻字典、背韵脚、拓宽词汇库.....想想就不是件容易的事啊!

近日,在知乎上,程序员Crossin解决了这个难题,给我们展示了如何利用编程学嘻哈!

8a788a3654cffa9281493e63676932a3.png

Python有嘻哈

如何用代码写出押韵的verse

1.利用爬虫抓取中文嘻哈歌手的歌单

2.抓取歌词

3.处理歌词,拆分成词语

4.用 xpinyin 将处理出来的词语转成拼音

5.利用押韵表,把这些嘻哈词语分门别类

6.最后,用django搭个网站,把这功能做成可在线访问的网站,通过搜索关键词就可以得到与它双押或三押词语啦!

format,png

format,png

format,png

format,png

format,png

▲步骤代码

感兴趣的读者可以点击网址去创作一首属于自己的嘻哈~

https://lab.crossincode.com/rhyme/

b04083ddb2e50f3b9960009af1ffdb5b.png

看了以上介绍,你还觉得学编程只是无聊的写代码或者玩游戏吗?

除了在嘻哈上的运用,编程爱好者们还利用编程做了许许多多好玩的事,我们一起来看看吧!

编程还有哪些有趣好玩的操作?

追男神!

这个夏天最火的剧——《亲爱的,热爱的》中,佟年这个“编程学霸”给我们展示了如何用编程花样追男神。

剧中佟年多次利用编程制作小游戏、网站:为了K&K战队日常训练做测速软件、为了哄韩商言开心做扑克牌概率小游戏、为K&K战队做新官网,韩商言在感动的同时也对她刮目相看。

74d02d4618c28b101bb9b6d551265ee0.png

给喜欢的漫画上色

深度神经网络自动上色:用代码构建一个神经网络,神经网络要做的是发现将灰度图像与其彩色版本相链接的特征,最后根据特征模型上色。

format,png

14ca3af7e158a8d47d0beb82152bf781.png

给女明星素颜照进行颜值打分

编写网络爬虫抓取百度图片的明星证件照,编写打分模型,对明星素颜照进行颜值打分。

53f671f0cf0101cd2943b4e7a69f9614.png

8bc6292a76b1df4780f2d5ddd46b73bb.png

模仿世界名画

通过python的深度学习算法包去训练计算机模仿世界名画的风格,然后应用到另一幅画中。

format,png

dd27da4a024352b868fca97c64d9cb4c.png

使用 Python 解数学方程

说到数学题,相信大家都不陌生,初中的方程组,高中的二次曲线,大学的微积分最为头疼,利用代码还可以解数学题哦。

11330dea47e4bf55038c78fda22f472b.png

球迷的福音:Python可以在桌面通知你实时比赛得分

6a4c8b04919ce1dc09fbbe92b2822595.png

用字符来画画

c2126b057945c9a49d6e3fadcd018115.png

215e8e2d6a056862ad5695a7ac0a83ab.png

▲复联三粉丝必备技能

类似这样有趣的事情还有很多很多.......

编程不只是大人们的特权

越来越多孩子爱上编程

深圳7名小学生解决了上海垃圾分类问题,他们通过编程发明了一款“智能垃圾桶”——利用语音识别系统,只要你说出垃圾的名字,相对应的垃圾桶就会自动打开。此项发明还拿了国家专利!

6151ee9726f028e5a085f00e8d437fec.png

8岁的赵一舟依据编程思维而设计的人工智能狗表情识别系统,通过拍照对表情进行分类识别,从而帮助人类更清晰的了解狗狗的真实想法。

335962ef8827ac4129c4cf83bb030cec.png

9岁的编程少年福宝让水果化身钢琴——利用灵敏电流传感器,运用所学的编程知识可以将水果变成“琴键”,发出程序对应的旋律。

6eb98f40d1da6f9f61aad57365243354.png

13岁广州男孩袁翊闳,给大凉山的孩子做了自动家禽喂食器,来帮助山区的孩子从家务中争取多一点玩乐的时间。他说“最开始要做这个小东西,是希望它以后能帮养龟厂的爸爸养乌龟,帮妈妈干家务,让他们不那么辛苦。”

5c1824aaa46e15f068bd61627e23027f.png

.......

这样的例子还有很多很多,越来越多的孩子利用编程、利用科学知识、利用创造力去实现自己的创意与想法。

在编程为他们赋能的同时,我们也看到了他们从一个孩子的角度,展现出来的对于这个社会、对家人的爱与责任。

当他们有了美好的想法,编程就成了他们手中的一根魔法棒,是实现梦想的工具,可以创造无数的奇迹。

32460998468590d752b5174b62b66fe4.png

▲“智能垃圾桶”

这才是孩子们的梦想+创造力+编程最完美的结合。

也是汉塔一贯坚持的培养小创作家们的初衷:希望有更多的孩子利用掌握的知识来解决问题,实现梦想,用小科技去改变生活。

文章来自微信公众号:汉塔未来课堂 欢迎关注!返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值