美文网首页
那些年我们家杰伦的歌都在唱些什么

那些年我们家杰伦的歌都在唱些什么

作者: 松鼠的读书笔记 | 来源:发表于2019-03-04 10:33 被阅读0次

又是没有出分数线的一天,焦虑max,只能看看爱豆平复一下心情。

永远不要小看粉丝的力量,我在贴吧找到了包含杰伦所有歌的最强word文档!从2000年的《Jay》到2016年《周杰伦的床边故事》,整整收录了161首歌的歌词!

那我们来看看,周杰伦的歌里都在唱些什么吧!

# 加载相关包
import numpy as np
import pandas as pd
import xlrd        #读取excel数据用
import openpyxl    #输出excel数据用

import re
import jieba
import jieba.analyse
#jieba.enable_parallel() #并行分词开启

import matplotlib  
import matplotlib.pyplot as plt
%matplotlib inline
from wordcloud import WordCloud #词云包

import warnings
warnings.filterwarnings("ignore")

# 加载数据
songs = pd.read_excel("data/周杰伦歌词.xlsx", encoding='utf-8')
# 歌词只保留中文
songs['歌词'] = songs['歌词'].apply(lambda x: re.sub(r'[^\u4e00-\u9fa5]+', ' ',str(x), flags=re.U))
# 歌词分词
songs['分词'] = songs['歌词'].apply(lambda x: ' '.join(jieba.cut(x.strip())))

all_train = list(songs.分词.values)

# 基于textrank抽取关键词
jieba.analyse.set_stop_words('./data/stopwords.txt') 
key_words = jieba.analyse.textrank(str(all_train), topK=200, withWeight=True, allowPOS=('n','an','v'))

# 关键词可视化
from scipy.misc import imread
matplotlib.rcParams['figure.figsize'] = (12.0, 12.0)
from wordcloud import WordCloud,ImageColorGenerator
bimg=imread('data/jay3.jpg')
wordcloud=WordCloud(background_color="white",mask=bimg,font_path='data/simhei.ttf',max_font_size=130)
word_frequence = {x[0]:x[1] for x in key_words}
wordcloud=wordcloud.fit_words(word_frequence)
bimgColors=ImageColorGenerator(bimg)
plt.axis("off")
plt.imshow(wordcloud.recolor(color_func=bimgColors))
周杰伦歌词印象

谈过歌词,方文山为周杰伦写了86首歌!!!我们来看看文山大哥喜欢写什么好了!!

fang = songs[songs['填词'] == '方文山'].index
fang_lyrics = [all_train[i] for i in fang]

fang_words = jieba.analyse.textrank(str(fang_lyrics), topK=100, withWeight=True,
                                       allowPOS=('n','an','v'))

# 画图
bimg=imread('data/fang2.jpg')
wordcloud=WordCloud(background_color="white",mask=bimg,font_path='data/simhei.ttf',max_font_size=130)
word_frequence = {x[0]:x[1] for x in fang_words}
wordcloud=wordcloud.fit_words(word_frequence)
bimgColors=ImageColorGenerator(bimg)
plt.axis("off")
plt.imshow(wordcloud.recolor(color_func=bimgColors))
方文山歌词印象

凌凌乱乱恍恍惚惚,我有故事,你有分数线吗?

相关文章

  • 那些年我们家杰伦的歌都在唱些什么

    又是没有出分数线的一天,焦虑max,只能看看爱豆平复一下心情。 永远不要小看粉丝的力量,我在贴吧找到了包含杰伦所有...

  • 杰伦还在唱,青春不散场

    杰伦还在唱,青春不散场。 听“董”音乐,听不“董”杰伦——Poet-ZHANG ◆ ◆ ◆ 我的周杰伦 周杰伦 一...

  • 杰伦,我喜欢你快十年了。

    01 喜欢杰伦快十年了。 听他唱了很多歌,我也开始不像个孩子,有天我醒来耳机里循环的歌还在唱,那时候我以为我喜欢他...

  • 我的第一篇文章

    听了这么久的杰伦的歌,每一首歌经常会经历一个……这是什么鬼……这旋律不错……歌还能这样唱……这么吊……杰伦...

  • 为什么30岁之后的你到KTV只喜欢唱旧歌?

    你到KTV都唱什么歌?如果你是30多岁,大胆预测你只会唱学生时代就在唱的那些歌。《水手》、《k歌之王》、《倒带》。...

  • 爱你,就会愿意为你屏蔽掉所有可能的暧昧关系

    凉凉的风,坐在湖边听歌,发着呆,不想走了…… 已经忘记都听了那些歌,只记得中间上来了一个游客姐姐唱了三首杰伦的歌,...

  • 少时不识曲中意,再闻已是曲中人

    我很喜欢唱歌,什么类型的歌我都听。 五年级的时候周杰伦刚火,第一次到杰伦的歌是《菊花台》,一个女同学唱的,前面唱的...

  • 杰伦的歌

    很久没有听杰伦的歌了,那天听友提及杰伦的歌,突然好怀念,迫不及待打开电脑,把早已下载到本地的歌,统统加入到播放列表...

  • 不惑之年仍是少年

    昨天是杰伦40岁的生日。默默打开手机听了很久的歌。 刚喜欢杰伦那会儿,正盛行磁带。大街小巷里,店铺摊子上,都放着杰...

  • 音乐皇帝-周杰伦

    今天1月18号,杰伦生日。 刚接触周杰伦的歌的时候,和很多人一样,我靠,这个唱的什么鬼东西。真正接触杰伦第一首歌,...

网友评论

      本文标题:那些年我们家杰伦的歌都在唱些什么

      本文链接:https://www.haomeiwen.com/subject/getmuqtx.html