鲜闻快讯|如何用Python探究你喜爱的歌手的音乐风格?( 二 )


len(unique_dm)-len(dm_least_used)这首歌里重复了49个单词 。 为了找到重复的次数 , 笔者使用了以下代码:
len(split_dm)-len(dm_least_used)这49个单词共被重复了430次!同样 , 在另一首歌里也执行相同的代码 。
6.可视化笔者将两首歌曲中的数据合并到excel的表格中 , 然后在笔记本上读取 。
table=pd.read_csv('song_values.csv')
鲜闻快讯|如何用Python探究你喜爱的歌手的音乐风格?
文章图片
比较数据的最有效方法是使用条形图:
x=table.Namey1=table.words_in_songy2=table.words_in_lyricsy3=table.Words_used_oncey4=table.Words_used_more_than_oncey5=table.Number_of_times_words_repeatedgure(data=https://pcff.toutiao.jxnews.com.cn/p/20200803/[go.Bar(name='Totalnumberofwordsinsong',x=x,y=y1),go.Bar(name='TotalNumberofRepeatedWords',x=x,y=y5),go.Bar(name='NumberofwordsusedinLyric',x=x,y=y2),go.Bar(name='Wordsusedonce',x=x,y=y3),go.Bar(name='Wordsusedmorethanonce',x=x,y=y4)])#Changethebarmodefig.update_layout(barmode='group',title="ComparisonBetweenTheTwoSongs")fig.show()
鲜闻快讯|如何用Python探究你喜爱的歌手的音乐风格?
文章图片
查看图表 , 我们可以得出以下结论:
·两首歌曲在歌词中使用一次的单词和重复一次以上的单词数量相对一致 , 尽管“DanceMonkey”中的单词数略微多一些 。
·尽管如此 , “DanceMonkey”中重复单词的次数要比“NeverSeenTheRain”的重复次数高得多 。
·在构成歌词的单词中 , 只有不到一半的单词仅使用过一次 。
7.最后的想法在进一步处理数据时 , 笔者发现一个非常有趣的现象 , 即标题中的两个单词是如何频繁使用的:“Dance”使用了19次 , 而“Monkey”在整首歌曲中仅使用了一次 。
令人惊讶的是 , 用于创作歌词的单个单词的数量非常少(大约占15%-20%) , 其中约85%的单个词被重复使用以组成歌曲 。
鲜闻快讯|如何用Python探究你喜爱的歌手的音乐风格?
文章图片
图源:unsplash
做完这个项目 , 我几乎要被DanceMonkey这首歌洗脑了 。 同样的方法去试试探索你所喜爱的歌手 , 说不定能挖出他不为人知的创作习惯 。
鲜闻快讯|如何用Python探究你喜爱的歌手的音乐风格?
文章图片
留言点赞关注
我们一起分享AI学习与发展的干货
【鲜闻快讯|如何用Python探究你喜爱的歌手的音乐风格?】如转载 , 请后台留言 , 遵守转载规范