前幾天小撰寫了兩篇利用Python采集網易云歌詞和采集網易云音樂歌曲文章,相信小伙伴們經過實踐之后都能夠順利的采集到自己想要聽的歌曲,下面的歌詞是小編去年11月份采集的民謠歌詞,經過統計,歌詞量達到將近15萬,
用Python采集的民謠歌詞
心血來潮,想利用Python來分析一下民謠歌手們到底在唱些什么鬼~~
首先運用jieba庫進行分詞和詞頻統計分析,得到歌詞中的詞頻統計,部分主要代碼如下圖所示:
運用jieba庫進行分詞和詞頻統計分析
得到的詞頻后將其匯入到Excel表格中,詳情如下圖:
民謠歌手詞頻統計表
利用詞云將其進行可視化,得到效果圖如下:
歌詞詞云可視化
歌詞詞云可視化
從詞頻中,我們可以感受到民謠歌手們時常提及青春,感嘆韶華易逝,青春小鳥一去不回來,他們會覺得很孤單,但是并不沉浸在憂傷之中,而是心中向往著遠方,對整個世界充滿希望、對未來充滿陽光,嘿嘿,民謠歌手們在傳遞正能量咧~~
之后通過詞頻統計分析歌手們喜歡的季節,得到的資料統計如下圖所示:
民謠歌手們喜歡的季節
由餅圖可以看出,民謠歌手們比較喜歡春天等待下一個春天回來;飄在異鄉的雪 覆寫了春天
繼續分析民謠歌手的歌詞,探索民謠歌手們到底喜歡活在哪一天,詳情如下圖所示:
民謠歌手們到底喜歡活在哪一天
由柱狀圖可以看出,民謠歌手們更加喜歡明天,對于明天充滿希望,大家都說我拿青春賭明天,看來是有道理滴,愛人你可感到明天已經來臨;卻不知明天的船舶停靠在何方~~
通過城市地點詞頻統計,探索民謠歌手們最喜歡哪個城市,得到的統計圖如下所示:
民謠歌手們最喜歡哪個城市
可以很明顯的看出,北京直接開掛,完勝其他城市,在南方城市中,民謠歌手念叨最多的還是成都,和我在成都的街頭走一走,喔喔喔~~~當然,南京、上海、昆明也有提及,但是分量不大,
那么民謠歌手們到底喜歡南方還是北方呢?看看下圖你就知道了,
南方or北方?
可以看出來,民謠歌手們還是蠻喜歡南方菇涼的,北方的村莊住著一個南方的姑娘;南方姑娘 你是否習慣北方的秋涼;南方姑娘 你是否喜歡北方人的直爽~~~趙雷歌曲《南方姑娘》送給你_
最后利用SnowNLP對每一位民謠歌手的歌詞進行情感分析,得到的統計圖如下所示:
民謠歌手的情感分析
可以看的出來,許巍的歌曲中表達的情緒是比較嗨的,充滿正能量;而趙雷、逃跑計劃等人唱的歌曲所表達的情緒比較平緩,像是在不慌不忙的給你講故事;堯十三等人的歌曲相對憂傷一些,不過話說回來,民謠歌手們的情緒總的來說還是比較開心的,
最后小編總結一下民謠歌手到底在唱什么,唱的是寂寞么?當然不是~~~
通過15萬民謠歌詞的分析,我們可以得出民謠歌手們時常感嘆青春,覺得韶華易逝,通常呢,他們會覺得很孤單,但是并不沉浸在憂傷之中,而是心中向往著遠方,對整個世界充滿希望、對未來充滿陽光,他們喜歡春天和冬天,喜歡生活在明天,對未來充滿著信心和希望,他們喜歡北方的城市,尤其是首都北京,但同時呢,他們又惦記著南方姑娘,最希望和女票去的南方城市是成都、南京、香港和昆明~~
想學習更多Python網路爬蟲與資料挖掘知識,可前往專業網站:http://pdcfighting.com/
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/144262.html
標籤:Python
