python语言说句心里话歌词_python数据分析:民谣歌词汇总,告诉你他们到底在唱什么...
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理
本文章来自腾讯云 作者:Python进阶者
一、前言
小伙伴们可以看看前面两篇文章,经过实践之后都能够顺利的采集到自己想要听的歌曲。下面的歌词是小编采集的民谣歌词,经过统计,歌词量达到将近15万。
在这里插入图片描述
用Python采集的民谣歌词
心血来潮,想利用Python来分析一下民谣歌手们到底在唱些什么鬼~~
首先运用jieba库进行分词和词频统计分析,得到歌词中的词频统计,部分主要代码如下图所示:
在这里插入图片描述
运用jieba库进行分词和词频统计分析
得到的词频后将其导入到Excel表格中,详情如下图:
在这里插入图片描述
民谣歌手词频统计表
利用词云将其进行可视化,得到效果图如下:
在这里插入图片描述
歌词词云可视化
在这里插入图片描述
歌词词云可视化
从词频中,我们可以感受到民谣歌手们时常提及青春,感叹韶华易逝,青春小鸟一去不回来。他们会觉得很孤单,但是并不沉浸在忧伤之中,而是心中向往着远方,对整个世界充满希望、对未来充满阳光。嘿嘿,民谣歌手们在传递正能量咧~~
之后通过词频统计分析歌手们喜欢的季节,得到的数据统计如下图所示:
在这里插入图片描述
民谣歌手们喜欢的季节
由饼图可以看出,民谣歌手们比较喜欢春天等待下一个春天回来;飘在异乡的雪 覆盖了春天
继续分析民谣歌手的歌词,探索民谣歌手们到底喜欢活在哪一天,详情如下图所示:
在这里插入图片描述
民谣歌手们到底喜欢活在哪一天
由柱状图可以看出,民谣歌手们更加喜欢明天,对于明天充满希望。大家都说我拿青春赌明天,看来是有道理滴。爱人你可感到明天已经来临;却不知明天的船舶停靠在何方~~
通过城市地点词频统计,探索民谣歌手们最喜欢哪个城市,得到的统计图如下所示:
在这里插入图片描述
民谣歌手们最喜欢哪个城市
可以很明显的看出,北京直接开挂,完胜其他城市。在南方城市中,民谣歌手念叨最多的还是成都,和我在成都的街头走一走,喔喔喔~~~当然,南京、上海、昆明也有提及,但是分量不大。
那么民谣歌手们到底喜欢南方还是北方呢?看看下图你就知道了。
在这里插入图片描述
可以看出来,民谣歌手们还是蛮喜欢南方菇凉的。北方的村庄住着一个南方的姑娘;南方姑娘 你是否习惯北方的秋凉;南方姑娘 你是否喜欢北方人的直爽~~~赵雷歌曲《南方姑娘》送给你_
最后利用SnowNLP对每一位民谣歌手的歌词进行情感分析,得到的统计图如下所示:
在这里插入图片描述
民谣歌手的情感分析
可以看的出来,许巍的歌曲中表达的情绪是比较嗨的,充满正能量;而赵雷、逃跑计划等人唱的歌曲所表达的情绪比较平缓,像是在不慌不忙的给你讲故事;尧十三等人的歌曲相对忧伤一些。不过话说回来,民谣歌手们的情绪总的来说还是比较开心的。
最后小编总结一下民谣歌手到底在唱什么,唱的是寂寞么?当然不是~~~
通过15万民谣歌词的分析,我们可以得出民谣歌手们时常感叹青春,觉得韶华易逝。通常呢,他们会觉得很孤单,但是并不沉浸在忧伤之中,而是心中向往着远方,对整个世界充满希望、对未来充满阳光。他们喜欢春天和冬天,喜欢生活在明天,对未来充满着信心和希望。他们喜欢北方的城市,尤其是首都北京,但同时呢,他们又惦记着南方姑娘,最希望和女票去的南方城市是成都、南京、中国香港和昆明~~
python语言说句心里话歌词_python数据分析:民谣歌词汇总,告诉你他们到底在唱什么...相关推荐
- python语言最适合的领域_Python语言被广泛用在哪些领域了?
我们为什么要学 Python?地产大佬潘石屹曾在微博回答过:在这信息时代想要让机器为人工作,就必须学习机器的语言,而Python就是进化后比较好的计算机语言.总的来讲,Python绝对是近年最火的编程 ...
- python语言的数据类型有哪些_Python语言有哪些数据类型
在Python中,能够直接处理的数据类型有以下几种: 一.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-80 ...
- python语言的主要网站是_python语言主要是做什么的
python是一款应用非常广泛的脚本程序语言,谷歌公司的网页就是用python编写.python在生物信息.统计.网页制作.计算等多个领域都体现出了强大的功能.python和其他脚本语言如java.R ...
- python语言特点依赖平台吗_python语言的特点
Python既支持面向过程编程,也支持面向对象编程.在"面向过程"的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的.在"面向对象"的语言中,程序是由数据 ...
- python语言编程中的保留字_Python语言程序设计整理
第一周:Python基本语法元素 1.3 实例1:温度转换 例:将摄氏度和华氏度互换 利用转换公式如下: C=(F-32)/1.8,F=C*1.8+32 代码: 1.4Python程序语法元素分析 1 ...
- python语言语句块标记是_Python的基本语法——语句块
1.语句块是在条件为真(条件语句)时执行或者执行多次(循环语句)的一组语句: 2在代码前放置空格来缩进语句即可创建语句块,语句块中的每行必须是同样的缩进量: 3.缩进:Python开发者有意让违反了缩 ...
- python语言程序设计及医学应用_Python语言程序设计(高等学校计算机专业规划教材)...
第1章Python语言概述/1 1.1Python语言的发展1 1.1.1Python的起源1 1.1.2Python的发展2 1.2Python语言的特点2 1.2.1Python的特性2 1.2. ...
- python语言的变量特点随时_python程序设计——基本语言特性
参考<Python程序设计(第2版)> 清华大学出版社 董付国 ##### 除特殊说明外,以下代码示例,均为python 3.6版本 ##### 一.Python语言特性 1.python ...
- python语言单行注释以什么开头_python中单行注释以什么开头
学会向程序中添加必要的注释,也是很重要的.注释不仅可以用来解释程序某些部分的作用和功能(用自然语言描述代码的功能),在必要时,还可以将代码临时移除,是调试程序的好帮手. 当然,添加注释的最大作用还是提 ...
- python语言format是什么意思_Python代码中str.format()函数有什么功能呢?
摘要: 下文讲述Python代码中str.format()函数的简介说明,如下所示: str.format()函数功能 用于将字符串格式化,然后输出 str.format()函数语法 通过{} 和:替 ...
最新文章
- 最常见的Java异常及其对Java开发人员的评价
- File如何转换成MultipartFile
- 59. DNS 服务器
- Python判断文件是否存在、访问
- Bootstrap (remote)事件监听多次
- 科大讯飞语音合成的引入
- 【有限差分法】(一)有限差分法的基本流程与常用格式
- 轴承系统动力学模型matlab程序代码
- java poi 数据透视_java 通过 poi pivotTable 实现 数据透视表
- springboot vue uniapp公交路线查询系统源码
- 全面了解风控决策引擎
- 《别看了,你学不会的》——Redis原理与实战(一)
- Android再进阶之广播发送、接收和注册过程
- Excel 行高列宽与图片像素的关系
- Java 收货地址智能解析
- java中将毫秒值转换为小数点形式(几点几格式)的方法
- Thumbnail 图片压缩
- Http 401错误重现实验及解决办法
- 前端开发核心知识进阶
- 开源教程 | 树莓派 DIY 波士顿动力机器狗,立省 53 万 RMB