发布于 2014-11-21 15:01:49 | 260 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Python入门,程序狗速度看过来!

Python编程语言

Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。


枪炮与玫瑰乐队(以下简称枪花)是一支成立于1985年的美国硬摇滚乐队,虽然它已经成立了这么多年,期间成员也发生过大变动,但这丝毫没有阻挡住这支乐队散发出来的魅力。直至今日,仍旧可以在人们的音乐收听目录下找到他们的身影。

而为了让人们可以对这支乐队诞生初期的音乐作品有更深入的了解,日前,开发者Juan Gabito将枪花的44首歌曲分解,然后在Python的协助下对歌曲里的所有单词进行统计分析。据悉,Gabito还有一个身份--统计学教授。

Gabito在个人网站上介绍,只想了解《Live Era GnR(1987-1993)》当中歌曲的一些事情。“一首歌一般有多长时间?《Civil War》是不是枪火长歌的标准?那么《Perfect Crime》这首怎么样,是不是太短了?然后是歌词...哪些使用频率最高?一首歌平均会使用到几个单词?F*这个单词出现过几次?哪首歌里不重样的单词最多?”

Gabito经过统计分析发现,在枪花的歌曲中,不重样单词的比例为12%,每首歌里大约会有39个不重样的单词。其中,乐队使用过的最长单词是"sociopsychotic"(曾在《My World》里出现),使用最频繁的则是"your"。虽然是一支摇滚乐队,但却鲜少使用"f*"一词。据悉,该词在统计的歌曲中所占的比例仅有0.3%,总共只出现过42次。如果你认为枪花代表作之一--《November Rain》是1987-1993期间最长的歌曲,那么你就错了,实际上应该是《Coma》,其播放时间长达10分13秒。



相关阅读 :
[图表]脑洞大开!开发者用Python和统计学解读枪花乐队歌曲
引力波数据居然是用 Python 分析的
Debian 开发者呼吁淘汰 Python 2
从 StackOverflow 开发者调查看 Python
放弃 Python 转向 Go?有人给出了 9 大理由
Python 正在讨论是否迁移到 GitHub
Python列表生成器的循环应用技巧
Python __setattr__、 __getattr__、 __delattr__、__call__用法讲解
给 Lisp 程序员的 Python 简介
Python 决定迁移到 GitHub
微软计划为CNTK深度学习工具包添加Python和C#语言支持
Python 2.7 退休倒计时,要不要这么猴急啊?
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务