没看《庆余年》电视剧和小说,我大概知道了这些
宇宙之一粟 人气:3——————理科生用技术方法看《庆余年》——————
最近电视剧《庆余年》上了几次微博热搜,身边好多朋友也在讨论这部剧。
《庆余年》是由张若昀、李沁、陈道明等人主演的古装剧。这部剧开播之前备受瞩目,许多观众看到实力派演员张若昀和老戏骨陈道明同框,下意识都以为这是一部一本正经的正剧,结果并不是。
评价也是两级分化:“没有毁小说”,“老戏骨演技高”、“没有理由不关注这部剧,毕竟这曾经是我最当年喜欢的小说之一”;
“可能是期望太大了,有的故事确实不适合影视化”
既然我们技术男没时间看电视剧和原著,但是我们可以用其他方法了解啊,说做就做。
单独用技术来分析一下原著
单独用技术来看看原著怎么样,这是基本版的Python词云生成代码:
from wordcloud import WordCloud, ImageColorGenerator, STOPWORDS
import matplotlib.pyplot as plt
from skimage.io import imread
text = open('qingyunian.txt', 'r').read() # 读取一个TXT文件
bg_pic = imread('beijing.png')
'''设置词云样式'''
wc = WordCloud(
background_color='white',
mask=bg_pic,
font_path='simhei.ttf',
max_words=2000,
max_font_size=150,
random_state=30,
scale=1.5
)
wc.generate_from_text(text)
image_colors=ImageColorGenerator(bg_pic)
plt.imshow(wc)
plt.axis('off')
plt.show()
print('display success!')
wc.to_file('test.jpg')
生成词云
首先,我们来看看原著最基本的词云生成,没有过滤中文停用词:
分析词频
- 我们可以看到“说道”一词的频率极高,可见人物之间的对话很多。
- 然后说话方式是有变化的,“轻声说道”、“缓缓说道”,应该是随着剧情人物的地位变化说话方式改变。
- 范闲是原文的主人公,这个人肯定很喜欢笑——“笑着说道”、“范闲笑了笑”、“微笑说道”、“范闲微微一笑”...
- 一定是个古装剧,“天子”、“陛下”词频较高
- “殿前欢”、“京华江南”出场率较高,不知道是不是故事发生在江南一带。
总结
终于来到了总结部分,但是我大概猜出,主人公一定是一个胸有成竹、比较乐观喜欢笑的一个人,然后慢慢成为天子身边的红人“范大人”。
这是对原著的一个非常基本的分析,明显技术和细节远远不够,仅仅作为一个学习Python的一个娱乐方式。
基本的猜想总结就是这些了,我想说明的是这种方式的确像是一个没感情的机器在看书,精彩的人物关键、剧情情节都看不出来,所以说推荐大家还是去看原著吧。
如果分析的不对,欢迎大家评论批评与指出,让我也了解一下更多内容。对词云感兴趣推荐这个网站wordart,无需任何写代码就可以生成有趣的词云。
想着后面再升级一下,对电视剧进行豆瓣或者微博评论进行一个抓取,然后再进行分析,看一下网友对这部电视剧的看法。
加载全部内容