开源项目统计传球成功率哪队更高?

wen 开源项目 2

本文目录导读:

开源项目统计传球成功率哪队更高?

  1. 常用的足球数据分析开源项目
  2. 用这些项目怎么算“哪队传球成功率更高”
  3. 如果你想要一个现成答案

这是一个比较模糊的问题,因为没有指定具体的开源项目,不过我猜测你可能是想问足球数据分析领域的开源项目,用来统计“哪队传球成功率更高”。

如果是这个方向,常见的开源方案有:

常用的足球数据分析开源项目

  1. soccerdata(GitHub: probberechts/soccerdata)

    • 爬取 FBref、Understat、WhoScored 等数据
    • 可以拿到球队和球员的传球成功率等统计
  2. statsbombpy(StatsBomb 官方开源)

    • 访问 StatsBomb 免费开放数据(含 360 数据)
    • 能计算每场比赛每队的传球成功数/总数
  3. mplsoccer

    主要做可视化,常配合上面两个用

  4. football-data / openfootball

    偏向赛程和比分,细节统计较少

用这些项目怎么算“哪队传球成功率更高”

以 statsbombpy 为例,思路大致是:

from statsbombpy import sb
events = sb.events(match_id=XXXX)
passes = events[events['type'] == 'Pass']
# 按队伍统计
result = passes.groupby('team').agg(
    total=('id', 'count'),
    success=('pass_outcome', lambda x: x.isna().sum())  # 没有 outcome 即成功
)
result['成功率'] = result['success'] / result['total']
print(result.sort_values('成功率', ascending=False))

如果你想要一个现成答案

那需要你告诉我:

  • 具体是哪个开源项目?(soccerdata / statsbombpy / 其他)
  • 哪个联赛、哪个赛季、哪几支队?

2022 世界杯用 statsbombpy 统计,哪队传球成功率最高”——这种我可以直接帮你算或给出现成结论(阿根廷、西班牙、法国等通常名列前茅,西班牙常是传球成功率最高的队之一)。

你能补充一下具体场景吗?

抱歉,评论功能暂时关闭!