Python大佬分析了15萬歌詞,告訴你民謠歌手們到底在唱什麼

Python進階者發表於2019-02-28

前幾天小編寫了兩篇利用Python採集網易雲歌詞採集網易雲音樂歌曲文章,相信小夥伴們經過實踐之後都能夠順利的採集到自己想要聽的歌曲。下面的歌詞是小編去年11月份採集的民謠歌詞,經過統計,歌詞量達到將近15萬。

Python大佬分析了15萬歌詞,告訴你民謠歌手們到底在唱什麼

用Python採集的民謠歌詞

心血來潮,想利用Python來分析一下民謠歌手們到底在唱些什麼鬼~~

首先運用jieba庫進行分詞和詞頻統計分析,得到歌詞中的詞頻統計,部分主要程式碼如下圖所示:

Python大佬分析了15萬歌詞,告訴你民謠歌手們到底在唱什麼

運用jieba庫進行分詞和詞頻統計分析

得到的詞頻後將其匯入到Excel表格中,詳情如下圖:

Python大佬分析了15萬歌詞,告訴你民謠歌手們到底在唱什麼

民謠歌手詞頻統計表

利用詞雲將其進行視覺化,得到效果圖如下:

Python大佬分析了15萬歌詞,告訴你民謠歌手們到底在唱什麼

歌詞詞雲視覺化

Python大佬分析了15萬歌詞,告訴你民謠歌手們到底在唱什麼

歌詞詞雲視覺化

從詞頻中,我們可以感受到民謠歌手們時常提及青春,感嘆韶華易逝,青春小鳥一去不回來。他們會覺得很孤單,但是並不沉浸在憂傷之中,而是心中嚮往著遠方,對整個世界充滿希望、對未來充滿陽光。嘿嘿,民謠歌手們在傳遞正能量咧~~

之後通過詞頻統計分析歌手們喜歡的季節,得到的資料統計如下圖所示:

Python大佬分析了15萬歌詞,告訴你民謠歌手們到底在唱什麼

民謠歌手們喜歡的季節

由餅圖可以看出,民謠歌手們比較喜歡春天~~等待下一個春天回來;飄在異鄉的雪 覆蓋了春天~~

繼續分析民謠歌手的歌詞,探索民謠歌手們到底喜歡活在哪一天,詳情如下圖所示:

Python大佬分析了15萬歌詞,告訴你民謠歌手們到底在唱什麼

民謠歌手們到底喜歡活在哪一天

由柱狀圖可以看出,民謠歌手們更加喜歡明天,對於明天充滿希望。大家都說我拿青春賭明天,看來是有道理滴。愛人你可感到明天已經來臨;卻不知明天的船舶停靠在何方~~

通過城市地點詞頻統計,探索民謠歌手們最喜歡哪個城市,得到的統計圖如下所示:

Python大佬分析了15萬歌詞,告訴你民謠歌手們到底在唱什麼

民謠歌手們最喜歡哪個城市

可以很明顯的看出,北京直接開掛,完勝其他城市。在南方城市中,民謠歌手唸叨最多的還是成都,和我在成都的街頭走一走,喔喔喔~~~當然,南京、上海、昆明也有提及,但是分量不大。

那麼民謠歌手們到底喜歡南方還是北方呢?看看下圖你就知道了。

Python大佬分析了15萬歌詞,告訴你民謠歌手們到底在唱什麼

可以看出來,民謠歌手們還是蠻喜歡南方菇涼的。北方的村莊住著一個南方的姑娘;南方姑娘 你是否習慣北方的秋涼;南方姑娘 你是否喜歡北方人的直爽~~~趙雷歌曲《南方姑娘》送給你^_^

最後利用SnowNLP對每一位民謠歌手的歌詞進行情感分析,得到的統計圖如下所示:

Python大佬分析了15萬歌詞,告訴你民謠歌手們到底在唱什麼

民謠歌手的情感分析

可以看的出來,許巍的歌曲中表達的情緒是比較嗨的,充滿正能量;而趙雷、逃跑計劃等人唱的歌曲所表達的情緒比較平緩,像是在不慌不忙的給你講故事;堯十三等人的歌曲相對憂傷一些。不過話說回來,民謠歌手們的情緒總的來說還是比較開心的。

最後小編總結一下民謠歌手到底在唱什麼,唱的是寂寞麼?當然不是~~~

通過15萬民謠歌詞的分析,我們可以得出民謠歌手們時常感嘆青春,覺得韶華易逝。通常呢,他們會覺得很孤單,但是並不沉浸在憂傷之中,而是心中嚮往著遠方,對整個世界充滿希望、對未來充滿陽光。他們喜歡春天和冬天,喜歡生活在明天,對未來充滿著信心和希望。他們喜歡北方的城市,尤其是首都北京,但同時呢,他們又惦記著南方姑娘,最希望和女票去的南方城市是成都、南京、香港和昆明~~

以上觀點僅供大家參考,歡迎大家拍磚~~

^_^最後小編祝大家週末愉快^_^


相關文章