ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

没看《庆余年》电视剧和小说,我大概知道了这些

2019-12-26 22:03:38  阅读:325  来源: 互联网

标签:plt wc 原著 text 电视剧 词云 小说 余年


——————理科生用技术方法看《庆余年》——————

最近电视剧《庆余年》上了几次微博热搜,身边好多朋友也在讨论这部剧。

《庆余年》是由张若昀、李沁、陈道明等人主演的古装剧。这部剧开播之前备受瞩目,许多观众看到实力派演员张若昀和老戏骨陈道明同框,下意识都以为这是一部一本正经的正剧,结果并不是。

评价也是两级分化:“没有毁小说”,“老戏骨演技高”、“没有理由不关注这部剧,毕竟这曾经是我最当年喜欢的小说之一”;
“可能是期望太大了,有的故事确实不适合影视化”

既然我们技术男没时间看电视剧和原著,但是我们可以用其他方法了解啊,说做就做。

单独用技术来分析一下原著

单独用技术来看看原著怎么样,这是基本版的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')

生成词云

首先,我们来看看原著最基本的词云生成,没有过滤中文停用词:

01

02

分析词频

image.png

  1. 我们可以看到“说道”一词的频率极高,可见人物之间的对话很多。
  2. 然后说话方式是有变化的,“轻声说道”、“缓缓说道”,应该是随着剧情人物的地位变化说话方式改变。
  3. 范闲是原文的主人公,这个人肯定很喜欢笑——“笑着说道”、“范闲笑了笑”、“微笑说道”、“范闲微微一笑”...
  4. 一定是个古装剧,“天子”、“陛下”词频较高
  5. “殿前欢”、“京华江南”出场率较高,不知道是不是故事发生在江南一带。

总结

终于来到了总结部分,但是我大概猜出,主人公一定是一个胸有成竹、比较乐观喜欢笑的一个人,然后慢慢成为天子身边的红人“范大人”。

这是对原著的一个非常基本的分析,明显技术和细节远远不够,仅仅作为一个学习Python的一个娱乐方式。

基本的猜想总结就是这些了,我想说明的是这种方式的确像是一个没感情的机器在看书,精彩的人物关键、剧情情节都看不出来,所以说推荐大家还是去看原著吧。

如果分析的不对,欢迎大家评论批评与指出,让我也了解一下更多内容。对词云感兴趣推荐这个网站wordart,无需任何写代码就可以生成有趣的词云。

想着后面再升级一下,对电视剧进行豆瓣或者微博评论进行一个抓取,然后再进行分析,看一下网友对这部电视剧的看法。

标签:plt,wc,原著,text,电视剧,词云,小说,余年
来源: https://www.cnblogs.com/yuzhou-1su/p/12104648.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有