引子

随着本轮英超战罢,领头羊利物浦已经领先第二名曼城8分之多,新赛季的8连胜,不仅彰显着红军将士誓夺英超首冠的决心,也似乎在提醒着英超诸强,利物浦的复兴已然来临。

而曼城意外的输给狼队,不仅被拉大了和榜首的差距,也被身后的娜娜迎头赶上,看来英超亚军之争也是分外激烈。

不过足球本身就是一项偶然性很强的运动,在足球场上,分分秒秒都可能发生意想不到的事情,何况是漫长的一整个赛季。今天我们就从数据上出发,通过分析英超各个球队的数据,来看看哪些球队更具有冠军相,英超五强,谁人称雄。

抓取数据

我这里选择的是“懂球帝”网站上提供的数据

首先可以在数据页面拿到英超各个球队的战绩,进球数和净胜球等信息

之后就是在每个球队的主页上,抓取球队所有球员的信息

下面给出部分抓取代码

抓取球队信息

def get_team_data():

qiudui_url = 'https://www.dongqiudi.com/data?competition=8'

qiudui_res = requests.get(qiudui_url, headers=header, cookies=session).text

content = BeautifulSoup(qiudui_res, 'html.parser')

team_content = content.find('table').find_all('tr')

team_list = list(map(deal_element_list, team_content[2:]))

save_to_csv(team_list)

print('get player data now...')

for i in team_list:

print("爬取url:", i[0])

get_players_urls(i[0])

对于球员信息,这里使用 selenium 来模拟浏览网页

def get_players_urls(u):

Chrome_driver = webdriver.Chrome(options=options)

u = u

Chrome_driver.get(u)

ele_div = Chrome_driver.find_element_by_xpath('//*[@id="__layout"]/div/div[2]/div[2]/div[1]/div[2]/div[2]/div[2]')

ele_p = ele_div.find_elements_by_tag_name('p')

...

最后,我们可以得到两个数据文件,分别是 yingchao_data.csv 和 player_data.csv。

分析数据

1. 英超球队进球数据

首先先来看看各支球队在进球方面的数据,我选取了球队的进球和净胜球的数据

可以看出基本上排在前列的球队无论是进球数量还是净胜球数量,都是比较高的,其中曼城和利物浦更是独一档的存在,绝对的英超巨无霸。

而排在下游的球队,净胜球就惨不忍睹了,副班长伍德福德8轮联赛下来,进4球失20球的成绩还是太扎眼,保级之路漫漫,劝君珍惜英超时啊。

2. 球队球员综合得分

接下来再来看看每个球队球员的综合得分情况,也许球员的综合得分也能够从侧面反应出每支球队的整体战斗力吧

从球员的综合得分来看,曼城还是高居榜首,热刺和利物浦紧随其后。

看来曼城无论从攻击力还是球员的综合实力来看,都是高居英超榜首的,但是现在竟然落后8分之多,是利物浦太过强势还是曼城自身出现了问题呢?

而目前排名中游的曼联,在这个榜单中的排位也不是很低,可以说曼联球员的能力还是有的,就是不知道怎么,在老爵爷隐退之后,曼联就不再是曾经的红魔了。

3. 各队前锋数据

下面我选择了各队前锋球员中的射术、速度和力量来作为分析数据,看看每支球队的前锋们,都是怎样的水平

曼城还是第一,他的锋线由阿奎罗、斯特拉,热苏斯等人组成,有冲击力,有速度,有技术,妥妥的英超第一锋线。

而由萨拉赫领衔的利物浦则排在第4位,感觉本赛季萨拉赫的状态有所下降,不过马内倒是依旧强势,不管怎么说,利物浦的锋线三叉戟依旧稳定恐怖。

还可以从上面的散点图中看出,阿森纳的前锋们,在速度方面是英超里最突出的,毕竟有奥巴梅扬的加持;而在射术方面,则是曼城最好,阿奎罗作为球王的女婿,也不是盖的;而在力量方面,应该是维拉队更加强悍一些,毕竟对于中下游球队来说,冲击力可是立身之本呢。

4. 各队中场数据

对于中场球员,我选择了传球、速度和盘带三项指标作为分析数据

曼城仍然占据首位,毕竟是由德布劳内和席尔瓦组成的中场啊,无论是控制力还是向前的传递能力,都是世界顶级的。而他们两人还同时处在助攻榜的前两位,想想曼城的前锋们真是幸福啊

5. 各队后卫数据

对于后防线上的球员,我选取了传球、防守和力量作为评判指标

曼城利物浦再次占据前两位,看来防守赢得胜利,不仅仅适用于 NBA,在足球场上也是同样适用啊。

而在这两份榜单中,都不见了阿森纳的身影,没有强大的中场,又没有稳固的后防,虽然现在位居积分榜的第三位,但是本赛季娜娜的联赛还是不好踢啊,祝好吧!

6. 英超五强数据

最后我们来看看英超五强的数据对比

可以看到,曼城还是在各个方面都要强于其他四支球队,而利物浦也不遑多让,毕竟联赛八连胜就是最好的佐证。

对于阿森纳来说,可能保住前四的位置,再次杀入欧冠才是更为实际的目标了。

而对于切尔西呢,当前的表现只能是中规中矩,期待它未来的爆发。

至于曼联,只求尽快回到赢球的轨迹上来!

不过联赛才刚刚开始,毕竟在漫长的联赛当中,要想赢得冠军,就要比拼阵容、板凳、任性,稳定性等待诸多因素。一切都还未定,无论是整体实力超强的蓝月亮后来居上,还是众志成城的红军一骑绝尘,这都是一个值得期待的盛世英超!

好了,今天的分享就到这里了,后台回复“英超”,可以获取完整代码哦!

前锋python怎么样_Python 带你分析,英超是否已经大结局相关推荐

  1. python规模_python语言计算生态规模有多大?

    学习python语言需要用到什么软件,内存多大? 其运行时安装的扩展插件可支持Python语言! 4. GNU Emacs GNU Emacs是一款终身免费且兼容任何平台的代码编辑器,使用强大的Lis ...

  2. python 旅游_Python带你来一次说走就走的环球旅行

    image 1.目 标 场 景 十一长假,相信大部分的朋友这会应该是在全国各地浪或者是在浪的路上,朋友圈成为你们表演的场所. 当然,也有一小戳朋友是选择家里蹲,你们是否感觉到无聊?是否想出去浪,参加朋 ...

  3. python 月报_python实践--月报分析之获取jira缺陷数据

    首先安装jira,同其他第三方库,直接可以 easy_install jira. 判断jira是否按转成功输入:from jira import JIRA,如果没有报错则说明安装成功: #连接jira ...

  4. 五分钟学会python函数_Python——带你五分钟了解函数式编程与闭包

    今天是Python专题的第9篇文章,咱们来聊聊Python的函数式编程与闭包.编程 函数式编程 函数式编程这个概念咱们可能或多或少都据说过,刚据说的时候不明觉厉,以为这是一个很是黑科技的概念.可是实际 ...

  5. 层次分析法python代码_Python 实现层次分析法

    import csv import numpy as np import tensorflow as tf #大概的思路是: #1.首先输入每个指标下面对应的对比矩阵,每个这个矩阵是由专家比较每两个 ...

  6. spark python教程_Python Spark 2.0 Hadoop机器学习与大数据实战 完整pdf_IT教程网

    资源名称:Python Spark 2.0 Hadoop机器学习与大数据实战 完整pdf 第1章 Python Spark机器学习与Hadoop大数据 1 第2章 VirtualBox虚拟机软件的安装 ...

  7. 前锋python入门到精通_武磊离顶级前锋到底有多远?Python实战分析告诉你

    导读 随着疫情逐渐淡去,足球热度不断复燃.主流联赛尽已重启,英超.西甲冠军也相继提前出炉,欧洲五大联赛也只剩意甲还留有悬念尤文夺冠.作为一名多年伪球迷,在欢喜皇马时隔3年重夺联赛第34冠.尤文争冠形势 ...

  8. python歌词图表分析_Python可视化图分析毛不易的《入海》,看看听歌的人都在想些什么...

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 欢迎关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不 ...

  9. 用Python做词云可视化带你分析海贼王、火影和死神三大经典动漫

    对于动漫爱好者来说,海贼王.火影.死神三大动漫神作你肯定肯定不陌生了.小编身边很多的同事仍然深爱着这些经典神作,可见"中毒"至深.今天小编利用Python大法带大家分析一下这些神作 ...

最新文章

  1. 手把手教你安装深度学习软件环境(附代码)
  2. LeetCode: 150:逆波兰表示法求值。
  3. python画仿真图-Python数据分析:绘图可视化之matplotlib入门
  4. java 基础面试 英文_[Java面试] 面试java基础总结大全
  5. Struts 2.x No result defined for action 异常
  6. 02年六代雅阁的整备质量_2020年宝安第八批更新计划:联投地产5.4万㎡“工改”项目...
  7. maven release插件将一版本发布到仓库中时Return code is: 401, ReasonPhrase:Unauthorized
  8. .NET垃圾回收机制 转
  9. Python学习教程:Python3内置模块之base64编解码方法小结
  10. numpy中矩阵的转置_NumPy矩阵transpose()-Python中数组的转置
  11. 计算机物联网工程学什么,物联网工程主要学什么 物联网工程专业课程有哪些...
  12. V Rising 服务器搭建
  13. FS2120双节锂电池保护 IC
  14. 马步站桩-快速健身法 程序员朋友们 注意身体
  15. Java实现Zoho Mail 发送邮件,使用hutool工具类。
  16. jquery实现点击小图片查看大图片
  17. Joomla建站之幻灯片
  18. iText实现HTML页面导出PDF
  19. 欧拉角细节/旋转顺序/内旋外旋
  20. Swift初步探究-正确导入第三方库

热门文章

  1. 【git】(task4)git提交规范和github说明
  2. python读啥-python怎么读,python是什么意思
  3. 电脑+手机短信群发工具
  4. 电脑公司 ghost
  5. 通信模型中的光轨建模时需要考虑的约束条件。
  6. 小游戏夜夜爱消除:C语言版本
  7. linux扫描仪安装程序,Linux桌面的4种扫描工具
  8. 用户态和内核态之间的切换
  9. 一般邮箱的邮件群发数量限制是多少?
  10. 物联网学什么编程语言_物联网怎么自学?都需要学什么内容?