1 选题背景及需求简介
为了让
PUBG
玩家体会到通关的快乐,需要尽可能准确地推测出吃鸡概
率与多种因素的关系。基于
python
的绝地求生吃鸡攻略可视化就是由此设计
开发的,通过输入不同条件,可以推测出玩家的吃鸡概率。
该系统包含两个
python
文件,两个
html
页面,整体的大块包括数据的
读取、数据的预处理、数据的增加新列、新的特征、数据离散特征的数值化
(文本数值化)、写
MySQL
、将结果做一个
mysql
操作(建表、插值、关
表)、分类模型处理(训练、预测、结果评估、模型的本机化)、前端输入
后端响应(接收值、转化数据、计算最终概率)、结果概率返回
result
、呈
现到前端界面
2 系统总体设计
2.1 系统功能组成
通过对项目的功能的分析,我们设计了基于
Python
的绝地求生数据分析吃
鸡攻略可视化的模块划分图,共分为七部分,分别为基于开场降落地点的分析、
基于选择武器的分析、基于击杀数的分析、基于战斗距离的分析、基于组队方式
的分析、基于玩家地图选择的分析、基于装备选择的分析,系统功能模块如图
2-1
所示。
图 2-1 绝地求生攻略总体模块划分图
2.2 数据库结构
比赛内容数据
agg
如表
2.1
所示。
表 2.1 比赛内容数据
击杀内容数据见下表
2.2.
表 2.2 击杀内容数据
额外分析添加数据见下表 2.3
表 2.3 额外分析添加数据
2.3 开发工具
前端数据库开发工具:
pycharm