基于Python的有声读物数据可视化分析

来源 :科技风 | 被引量 : 0次 | 上传用户:dv_lover
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘  要:随着有声读物市场迅猛发展,各类有声读物内容呈现百花齐放的姿态,越来越多的人开始利用碎片化的时间阅读。本文基于Python针对喜马拉雅有声读物各类型读物播放量、粉丝数等进行了可视化分析。
  关键词:python;scrapy;数据分析;可视化
  由于我国有声读物的市场规模迅速发展,各类有声读物层出不穷,有声读物的内容边界逐渐扩大,不断满足各类用户的需求,但是目前对于有声读物的类型、阅读人群等缺少专业的数据分析,本文主要研究有声读物的数据分析以及可视化的方法,基于Python的Scrapy框架,实现了有声读物数据的可视化分析。使人们直观的了解现阶段有声读物在我国的发展情况,人们喜爱的有声读物是哪些,有声读物的作者可以投其所好创造出更多更优秀的作品。
  1 研究设计
  1.1 数据来源
  本文的数据来源于喜马拉雅FM2020年1月至6月的有声读物数据,含作品信息、作者信息等相关数据,将有声读物数据进行格式转换,转换成易处理的格式化数据并储存至MySQL数据库中进行可视化分析。本文使用到的数据有有声读物类型、有声读物标题、有声读物标签、有声读物播放量、有声读物作者姓名、有声读物作者粉丝数。
  1.2 研究方法
  本论文基于Python的Scrapy爬虫框架结合Docker、Splash、xpath、MySQL等技术结合实现对于有声读物的数据分析及可视化。
  1.3 框架设计
  系统框架设计主要分为三部分:网页数据爬取模块,数据处理模块,数据存储模块,如图1所示。网页数据爬取模块中Scrapy引擎通过控制调度器、下载器和Spiders各部分相互配合爬取数据。然后,通过Spiders中Xpath完成数据清洗,将后期要处理的数据转化为Item类的属性交给数据处理模块。最后,数据存储模块将爬取到的数据格式化并储存至MySQL数据库中,以csv格式导出。
  1.4 数据处理
  本文将采集到的数据分为作品信息与作者信息两类,使用的数据集与数据结构如表1所示。从数据库中以csv格式导出爬取到的数据,通过数据清洗来处理数据中的脏数据、异常值、缺失数据。数据清洗工作在爬虫框架爬取数据之时中已同步完成。在Jupiter中将转换好的数据从csv文件中读取,给这些数据加上类型标记,这些标记是根据数据的自身属性来进行划分的,将这些数据合并为一个DataFrame。最后DataFrame将数据依类型分组按照播放量之和进行降序排序,将数据依类型分组按照粉丝数之和进行降序排序,将数据依作者分组按照播放量之和进行降序排序,将数据依作者分组按照粉丝数之和进行降序排序。
  1.5 任务抽象
  针对采集到的数据,根据数据的特征提出了下列可视化任务:
  任务1:分析有声读物各类型中热门的标题。
  任务2:分析有声读物中受欢迎的类型。
  任务3:分析有声读物中受欢迎的作者。
  任务4:分析有声读物各类型中热门的标签。
  2 数据可视化分析结果
  2.1 播放量分析
  2.1.1 总体播放量分析
  总体数据按各类型播放量进行排序如图2所示,有声书、人文、儿童占据前三,可见喜爱书籍、人文文化的民众很多,同时儿童类型的受欢迎程度也反映出中国家长们对孩子在儿童时期的重视。从总体数据将作者按照播放量进行排序,有声的紫金、采采、超级制作三位的作品是播放量最多的有声读物创作者。
  从总体的播放量分析,将有声读物标题作为对象按照播放量绘制词云图如图3所示,最受欢迎的作品一目了然。很容易找出在有声读物中独占鳌头的是《段子来了》,《摸金天师》和《晚安妈妈睡前故事》的受欢迎程度紧随其后。
  2.1.2各类型播放量分析
  各类型的标题按照播放量进行了词云图和柱状图分析。从有声书词云分布(图4)来看,南京1937、平“语”近人、百家讲坛、党史故事100讲等有声作品播放量最大。人文类的词云如图5所示,人文作品百花齐放,其中《古今女子图鉴》为大家诠释古今的女子而广受欢迎,每个人都有个武侠梦,《金庸笔下的情爱江湖》倍受追捧。
  除此之外,我国家长们对儿童阅读越来越重视。儿童类词云图如图6所示。家长们对孩子的开始阅读年龄也是逐渐的在降低,胎教普遍流行,睡前故事、童话故事、兒童文学对于有儿童的家长们来说非常受欢迎。
  2.2 粉丝量分析
  总体数据将各类型按照粉丝量进行排序如图7所示,找出最受欢迎的前三类依次是相声、人文、有声书,儿童类紧随其后。总体数据将作者按照粉丝量进行排序如图8所示,无独有偶“德云社郭德纲”是最受欢迎的创作者。结合之前按照播放量排序的结果,可以得出相声、人文、有声书、儿童这四类从各方面来看无疑是最受欢迎的类型。
  3 结语
  针对有声读物的类型和阅读人群等缺少专业数据统计、分析,不利于有声读物网站或行业的运营。本文通过搭建基于Python的Scrapy爬虫框架结合了多种工具及Python库,从网络爬取数据,再进行数据清洗处理,使用词云图和柱状图将数据可视化。使人们更直观的了解现阶段有声读物在我国的发展情况,人们喜爱的有声读物是哪些。通过数据分析帮助有声读物平台及创作者能够创造出更优秀的作品,赢得听众们的喜爱,增加市场价值。
  参考文献:
  [1]陆树芬.基于Python对网络爬虫系统的设计与实现[J].电脑编程技巧与维护, 2019(02):26-27+51.
  [2]何远宏.基于Python语言的Web数据挖掘研究[J].计算机产品与流通, 2019(01):112.
  [3]罗咪.基于Python的新浪微博用户数据获取技术[J].电子世界, 2018(05):138-139.
  基金项目:国家级大学生创新创业训练计划项目(201910551031)
  作者简介:陈雅婷(2002—   ),女,湖南株洲人,本科在读,研究方向:大数据应用;李娅菲(1984—   ),女,湖南永州人,硕士,实验师,研究方向:人工智能;宋均(1999—   ),男,湖南溆浦人,本科在读,研究方向:网络安全及应用。
  *通讯作者:段华斌(1981—   ),女,湖北荆门人,硕士,讲师,研究方向:大数据应用研究,网络安全。
其他文献
关键词:深度学习;绝缘子检测;多尺度特征融合;Faster R-CNN  电力系统的稳定运行是我国能源战略的重要组成部分,其中的绝缘子主要有陶瓷、玻璃等制作而成,容易受到恶劣自然环境的影响而损坏。保证电力系统的可靠传输首先要确保绝缘子能稳定工作。近年来,随着无人机航拍技术的不断发展,使用无人机对输电线路及其绝缘子的监控越来越普及,再结合计算机等辅助设备对图像中的输电线路、绝缘子进行定位和故障的判定
期刊
关键词:人力资源管理;专业建设;人才培养  国内人力资源管理本科专业始设于1993年,目前已有300多所高校开设此专业。鉴于建筑行业从业人员男性化、流动性、分异性强等特点,建筑类高校开设人力资源管理专业有其特殊性和必要性。为实现错位发展、差异化办学,安徽建筑大学人力资源管理专业以培养“精业务、会财务、懂法务”为目标,具备“目标导向力、专业胜任力、沟通影响力、人际理解力、组织融入力、自信自控力、团队
期刊
关键词:高等数学;教学改革;混合式教学模式  我校在“十三五”规划中提出了实现建设“特色鲜明的高水平应用型综合大学”的阶段性目标,力争成为广东省应用型本科示范高校。为此,我校必须进一步优化人才培养结构,构建起特色鲜明的高水平应用型人才培养体系,全面提升应用型人才培养素质,改革专业和课程结构,转变教学模式,推进课程内容和教学方式的改革。高等數学作为我校理工科专业学生必修的一门公共基础课程,可以培养学
期刊
摘要:培养应用型人才是地方本科高校主要定位,而培养方案是实现人才培养目标的重要支撑,随着社会、行业和高等教育的发展变化,人才培养方案也要不断更新。在土木工程专业人才培养方案修订过程中,按照毕业生调研、分析当前主要问题、提出解决方案的流程,并融入工程教育认证的理念和“3+1”的培养模式,完善了人才培养目标、毕业要求、课程体系与支撑矩阵,为后续课程标准修订、培养目标达成度评价和持续改进奠定了基础。  
期刊
摘要:以轻化工程专业的学科交叉课程《印刷工艺学》为例,探讨了在新工科背景下学科交叉课程的教学改革方案。在教学内容上,增加纸张材料方面的比重,并增加国内外造纸印刷技术前沿内容;在教学方法上,课堂上采用多种教学手段相结合,增加讨论课、学生自主讲授环节,邀请企业人员进课堂,课外则将虚拟仿真与实践教学相结合,激发学生兴趣,提高课程效果。  关键词:新工科;学科交叉;轻化工程;印刷;教学改革  Teachi
期刊
摘要:有机合成题涉及反应类型较多,难度较大,使一些学生感到困惑。笔者结合在实际教学过程中的一点体会,以醛、酮和羰基酸这两种类型的有机合成题为例,作一个系统的解析,以期为学生们更加深刻掌握这类题型的解题技巧,同时也希望能为研究生入学考试的同学提供一些启发与帮助。  关键词:有机合成;醛、酮;羰基酸;解析;浅谈  有机合成题是学生们在期末考试或者研究生入学考试中经常遇到的题型,分值大且题目较难,部分学
期刊
摘要:物理是一门建立在实验上的科学,同学们学习时往往也是面对一些冰冷的推导、公式,对于学习物理的同学如果有一些生动案例,对于物理教学有重要意义。本文采用有限元分析法进行数值模拟,使用超胞近似计算透射谱。借鉴于课题组宽度梯度凹槽固体板的表面波增强所做的工作,从理论上系统模拟计算了不同深度凹槽的色散关系、声压场图、压力曲线图。在仿真模拟的视角下,直观生动的展示了在声学中的一个有趣案例。  关键词:物理
期刊
摘要:从物理学史的角度出发,在中学物理课堂中渗透物理故事及历史,拓宽学生的视野,激励学生对物理的学习兴趣,散发物理的魅力,给学生树立榜样,发挥物理课堂的优势,提高学生的学科素养。本文以阿基米德原理的教学为例,进行详细说明。  关键词:物理学史;学科素养;阿基米德原理  在现代的物理教学中,许多学生觉得物理难,甚至出现了谈物理色变的现象,许多学生存在严重的偏科问题,这就说明了一个问题,在我国的基础教
期刊
摘要:本文以课堂调研为切入点,以问卷调查为依据,分析高中数学概念教学的现状,并结合本市高中数学课堂教学实际的情況,针对数学概念教学提出了“六环节、三层次”的教学模式,将数学概念教学的程序固化和理论化,达到站在系统的高度,整体把握数学概念教学。  关键词:核心素养;高中数学  《普通高中数学课程标准(2017年版)》[1](数学)中指出学科核心素养是育人价值的集中体现,数学学科核心素养是数学课程目标
期刊
摘要:为提高学生的操作技能水平,我校眼视光技术专业的实践教学过程中,鼓励学生边操作边提问,在不断提问和解答问题的过程中,独立思考能力和自主学习能力得到了不断的提升,最终不论是在自身还是在老师的帮助下,正确解决问题的思维方式和解决问题的方法,不但有利于学生的学习兴趣的提高,深入的理解理论知识和提高实践操水平,而且还成功的转换为学习的动力,为分层培养提供基础,进而为学生的职业生涯发展提供动力和源泉,同
期刊