国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Python】數(shù)據(jù)分析案例:世界杯數(shù)據(jù)可視化 | 文末送書

這篇具有很好參考價值的文章主要介紹了【Python】數(shù)據(jù)分析案例:世界杯數(shù)據(jù)可視化 | 文末送書。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

每一場體育賽事都會產(chǎn)生大量數(shù)據(jù),這些數(shù)據(jù)可用于分析運動員、球隊表現(xiàn)以及比賽中的亮點。作為分析案例,我們使用T20世界杯的數(shù)據(jù)進行分析。如果你有興趣學(xué)習(xí)如何分析類似T20世界杯這樣的體育賽事,本文將為您提供指導(dǎo)。在本文中,我們將使用 Python 來分析 2022年T20世界杯的數(shù)據(jù)。

前期數(shù)據(jù)準(zhǔn)備

我們使用的數(shù)據(jù)集主要的關(guān)鍵數(shù)據(jù)信息如下,具體數(shù)據(jù)可以直接下載原始數(shù)據(jù)進行查看:

  • venue(比賽場館): 比賽舉行的地點
  • team1(先發(fā)擊球隊伍): 先發(fā)擊球的隊伍
  • team2(后發(fā)擊球隊伍): 后發(fā)擊球的隊伍
  • stage(比賽階段): 比賽的階段(超級12、半決賽或決賽)
  • toss winner(贏得拋硬幣的隊伍): 贏得拋硬幣的隊伍
  • toss decision(贏得拋硬幣后隊長的決策): 隊長在贏得拋硬幣后的決策
  • first innings score(第一局得分): 第一局得分
  • first innings wickets(第一局失去的擊球員數(shù)): 第一局失去的擊球員數(shù)
  • second innings score(第二局得分): 第二局得分
  • second innings wickets(第二局失去的擊球員數(shù)): 第二局失去的擊球員數(shù)
  • winner(贏得比賽的隊伍): 獲勝的隊伍
  • won by(贏得比賽的方式): 隊伍獲勝的方式(擊球員數(shù)或得分?jǐn)?shù))
  • player of the match(比賽最佳球員): 比賽的最佳球員
  • top scorer(比賽中得分最高的球員): 比賽中得分最高的球員
  • highest score(比賽中某球員獲得的最高得分): 比賽中由球員得到的最高得分
  • best bowler(比賽中取得最多擊球員的球員): 比賽中取得最多擊球員的球員
  • best bowling figure(最佳投手在比賽中取得的擊球員數(shù)和失去的得分?jǐn)?shù)): 最佳投手在比賽中取得的擊球員數(shù)和失去的得分?jǐn)?shù)

世界杯 數(shù)據(jù)可視化,信息可視化,python,數(shù)據(jù)分析

原始數(shù)據(jù)下載:文末公眾號回復(fù)D01即可下載。

世界杯 數(shù)據(jù)可視化,信息可視化,python,數(shù)據(jù)分析

導(dǎo)入數(shù)據(jù)

使用如下的代碼進行導(dǎo)入數(shù)據(jù),主要使用的 Package 是 Python 的 pandas

import pandas as pd
import plotly.express as px
import plotly.graph_objects as go
import plotly.io as pio

pio.templates.default = "plotly_white"

data = pd.read_csv("data\\t20-world-cup-22.csv")
print(data.head())

打印的數(shù)據(jù)內(nèi)容如下:

PyDev console: starting.
Python 3.8.8 (tags/v3.8.8:024d805, Feb 19 2021, 13:18:16) [MSC v.1928 64 bit (AMD64)] on win32
...
              venue        team1  ...         best bowler best bowling figure
0               SCG  New Zealand  ...         Tim Southee                 3-6
1     Optus Stadium  Afghanistan  ...          Sam Curran                5-10
2  Blundstone Arena      Ireland  ...  Maheesh Theekshana                2-19
3               MCG     Pakistan  ...       Hardik Pandya                3-30
4  Blundstone Arena   Bangladesh  ...        Taskin Ahmed                4-25
[5 rows x 17 columns]

分析:世界杯中各隊贏得的比賽數(shù)

現(xiàn)在讓我們來看一看每支球隊在世界杯中贏得的比賽數(shù)量:

figure = px.bar(data,
                x=data["winner"],
                title="2022年T20世界杯中各隊贏得的比賽數(shù)")
figure.show()

最后生成的圖表:

世界杯 數(shù)據(jù)可視化,信息可視化,python,數(shù)據(jù)分析
從圖表中可以看出,獲勝次數(shù)最多的是英格蘭,他們贏得了五場比賽。而巴基斯坦和印度都贏得了4場比賽。

分析:先打或后打的比賽獲勝次數(shù)

現(xiàn)在讓我們來看一看在2022年T20世界杯中,先打或后打的比賽獲勝次數(shù):

won_by = data["won by"].value_counts()
label = won_by.index
counts = won_by.values
colors = ['#004c6d','#c1e7ff']

fig = go.Figure(data=[go.Pie(labels=label, values=counts)])
fig.update_layout(title_text='比賽勝利次數(shù)按得分或擊球數(shù)來計算')
fig.update_traces(hoverinfo='label+percent', textinfo='value', textfont_size=30,
                  marker=dict(colors=colors, line=dict(color='black', width=3)))
fig.show()

世界杯 數(shù)據(jù)可視化,信息可視化,python,數(shù)據(jù)分析

圖表分析可知,在2022年T20世界杯中,有16場比賽是由先打的一方獲勝,而有13場比賽是由追擊的一方獲勝。

分析:世界杯中的拋硬幣決策

現(xiàn)在,讓我們來看一看各支球隊在世界杯中的拋硬幣決策:

toss = data["toss decision"].value_counts()
label = toss.index
counts = toss.values
colors = ['skyblue','yellow']

fig = go.Figure(data=[go.Pie(labels=label, values=counts)])
fig.update_layout(title_text='2022年T20世界杯中的拋硬幣決策')
fig.update_traces(hoverinfo='label+percent', textinfo='value', textfont_size=30,
                  marker=dict(colors=colors, line=dict(color='black', width=3)))
fig.show()

世界杯 數(shù)據(jù)可視化,信息可視化,python,數(shù)據(jù)分析

圖表分析可知,在17場比賽中,球隊選擇了先打,而在13場比賽中,球隊選擇了先防守。

分析:2022年T20世界杯的最高得分者

現(xiàn)在讓我們來看一看2022年T20世界杯中的最高得分者:

代碼示例:

figure = px.bar(data,
                x=data["top scorer"],
                y = data["highest score"],
                color = data["highest score"],
                title="2022年T20世界杯的最高得分者")
figure.show()

世界杯 數(shù)據(jù)可視化,信息可視化,python,數(shù)據(jù)分析

從上述柱狀圖表中可以看到Virat Kohli在3場比賽中得分最高。毫無疑問,他是2022年T20世界杯中最出色的擊球手。

分析:世界杯比賽最佳球員獎

現(xiàn)在讓我們來看一看世界杯中的最佳球員獎次數(shù):

代碼示例如下:

figure = px.bar(data,
                x = data["player of the match"],
                title="世界杯比賽最佳球員獎")
figure.show()

世界杯 數(shù)據(jù)可視化,信息可視化,python,數(shù)據(jù)分析

在圖表中可以直觀的看出,以下是在比賽結(jié)束時獲得最佳投球數(shù)據(jù)的投手:

  1. Virat Kohli - 2場比賽中獲得最佳投手獎。
  2. Sam Curran - 2場比賽中獲得最佳投手獎。
  3. Taskin Ahmed - 2場比賽中獲得最佳投手獎。
  4. Suryakumar Yadav - 2場比賽中獲得最佳投手獎。
  5. Shadab Khan - 2場比賽中獲得最佳投手獎。

以上球員在兩場比賽中獲得了最佳投手獎,沒有球員在超過兩場比賽中獲得該獎項。

分析:最適合先擊球或追逐的球場

接下來讓我們比較一下2022年T20世界杯每個球場的第一次和第二次跑分情況:

fig = go.Figure()
fig.add_trace(go.Bar(
    x=data["venue"],
    y=data["first innings score"],
    name='First Innings Runs',
    marker_color='#003f5c'
))
fig.add_trace(go.Bar(
    x=data["venue"],
    y=data["second innings score"],
    name='Second Innings Runs',
    marker_color='#c1e7ff'
))
fig.update_layout(barmode='group',
                  xaxis_tickangle=-45,
                  title="最適合先擊球或追逐的球場")
fig.show()

世界杯 數(shù)據(jù)可視化,信息可視化,python,數(shù)據(jù)分析

最后根據(jù)圖表分析可以得出 :SCG 球場的投球條件以先發(fā)制人更有利而聞名,這就是為什么許多球隊在2019年世界杯期間更喜歡在該球場先發(fā)制人的原因。然而,應(yīng)該注意到這種優(yōu)勢可能會因天氣條件和投手的表現(xiàn)等因素而有所不同。

接下來進行比較一下2022年T20世界杯每個球場的第一次和第二次失去的球數(shù):

fig = go.Figure()
fig.add_trace(go.Bar(
    x=data["venue"],
    y=data["first innings wickets"],
    name='First Innings Wickets',
    marker_color='blue'
))
fig.add_trace(go.Bar(
    x=data["venue"],
    y=data["second innings wickets"],
    name='Second Innings Wickets',
    marker_color='red'
))
fig.update_layout(barmode='group',
                  xaxis_tickangle=-45,
                  title="最適合先發(fā)球或后手防守的球場")
fig.show()

從下表中可以看出:SCG 是最適合在防守目標(biāo)時投球的球場,而 Optus 體育場則是最適合先發(fā)球的球場。

世界杯 數(shù)據(jù)可視化,信息可視化,python,數(shù)據(jù)分析

案例分析總結(jié)

從我們的分析中,我們發(fā)現(xiàn)了2022年T20世界杯的一些亮點:

  • 英格蘭贏得了最多的比賽場次
  • Virat Kohli 在最多場比賽中得分最高
  • Sam Curran 是在最多場比賽中表現(xiàn)最好的投手
  • 更多的球隊通過先發(fā)制人獲勝
  • 更多的球隊選擇先發(fā)制人
  • SCG 是最適合先發(fā)制人的球場
  • SCG 是世界杯中最適合防守目標(biāo)的球場
  • Optus 體育場是最適合先發(fā)球的球場

希望你喜歡這篇關(guān)于使用 Python 進行 2022年T20世界杯分析的文章。

如果有任何有價值的問題,請隨時在下方評論區(qū)提問。

文末送書《Pandas數(shù)據(jù)分析》

本書詳細闌述了與Pandas數(shù)據(jù)分析相關(guān)的基本解決方案,主要包括數(shù)據(jù)分析導(dǎo)論、使用PandasDataFrame、使用Pandas進行數(shù)據(jù)整理、聚合PandasDataFrame、使用Pandas和Matplotlib可視化數(shù)據(jù)、使用Seaborn和自定義技術(shù)繪圖、金融分析、基于規(guī)則的異常檢測、Python機器學(xué)習(xí)入門、做出更好的預(yù)測、機器學(xué)習(xí)異常檢測等內(nèi)容。此外,本書還提供了相應(yīng)的示例、代碼,以幫助讀者進一步理解相關(guān)方案的實現(xiàn)過程。

  • 京東官方購買鏈接:https://item.jd.com/14065178.html

世界杯 數(shù)據(jù)可視化,信息可視化,python,數(shù)據(jù)分析

送書參與方式

圖書數(shù)量:下方名片內(nèi)小程序直接抽獎送出 1 本《Pandas數(shù)據(jù)分析》 !

活動時間:截止到 2023/11/15 21:00:00

??抽獎方式:

????點擊下方名片,點擊菜單抽獎,即可參與(如下圖)????

??會在 CSDN 動態(tài)公布中獎名單。

名單公布時間:2023/11/16 21:10:00文章來源地址http://www.zghlxwxcb.cn/news/detail-753769.html

世界杯 數(shù)據(jù)可視化,信息可視化,python,數(shù)據(jù)分析

到了這里,關(guān)于【Python】數(shù)據(jù)分析案例:世界杯數(shù)據(jù)可視化 | 文末送書的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • FreeDAO社區(qū)世界杯項目招募

    目前FreeDAO第一期意尋求5~10位去中心化社區(qū)核心成員,組建國內(nèi)Web3.0的先鋒隊伍,在國內(nèi)Web3.0領(lǐng)域劈波斬浪,共同致力于國內(nèi)Web3.0事業(yè)發(fā)展,社區(qū)共建者將會持續(xù)為社區(qū)作出擁有突破性的貢獻。目前我團隊已經(jīng)有項目需要落地,成為核心團隊成員將享有巨大收益回報,報名要

    2024年02月16日
    瀏覽(19)
  • springboot卡塔爾世界杯門戶網(wǎng)站的設(shè)計與開發(fā)(免費領(lǐng)源碼、附論文)可做計算機畢業(yè)設(shè)計JAVA、PHP、爬蟲、APP、小程序、C#、C++、python、數(shù)據(jù)可視化、大數(shù)據(jù)、全套文案40685

    springboot卡塔爾世界杯門戶網(wǎng)站的設(shè)計與開發(fā)(免費領(lǐng)源碼、附論文)可做計算機畢業(yè)設(shè)計JAVA、PHP、爬蟲、APP、小程序、C#、C++、python、數(shù)據(jù)可視化、大數(shù)據(jù)、全套文案40685

    摘 ?要 在漫漫歷史長河中,體育和藝術(shù)一直是人類精神文明世界里不可或缺兩個部分。而足球,恰恰是數(shù)十年甚至數(shù)百年來最受歡迎影響力最大的一項運動,某種程度上講,足球正是一種特別的藝術(shù)。如今,借助于互聯(lián)網(wǎng)技術(shù),足球資訊的傳播更加快速、及時,足球迷們不僅

    2024年02月07日
    瀏覽(30)
  • P2719 搞笑世界杯 (期望dp

    考慮一種票全部賣完,另一種有大于等于2 張的所有情況都為合理情況 dp[i][j]? 可以 等概率的轉(zhuǎn)移到 dp[i-1][j] 和 dp[j][i-1]

    2024年02月09日
    瀏覽(26)
  • 【瘋狂世界杯】css 動畫實現(xiàn)跳動的足球

    【瘋狂世界杯】css 動畫實現(xiàn)跳動的足球

    ?? 作者簡介:大家好,我是阿牛,全棧領(lǐng)域優(yōu)質(zhì)創(chuàng)作者?? ?? 個人主頁:館主阿牛?? ?? 支持我:點贊??+收藏??+留言?? ?? 系列專欄:前端實用小demo?? ??格言:迄今所有人生都大寫著失敗,但不妨礙我繼續(xù)向前!?? 2022卡塔爾世界杯正在如火如荼的進行之中,作為

    2024年02月02日
    瀏覽(21)
  • 世界杯競猜項目Dapp-第五章(合約升級)

    世界杯競猜項目Dapp-第五章(合約升級)

    目前主流有三種合約升級方法 transparent 方式;(通用,業(yè)務(wù)邏輯和代理邏輯解耦合,比較貴) uups 方式;(代理邏輯集成到了業(yè)務(wù)邏輯,通過繼承來實現(xiàn),便宜) beacon 方式;(更加高級,一個信號,升級多個合約) 本次采用 transparent 方式,具體實現(xiàn)思路即,引入一個代理合

    2024年01月16日
    瀏覽(27)
  • 世界杯競猜項目Dapp-第一章(合約開發(fā))

    最近卡塔爾世界杯如火如荼,讓我們一起來嘗試?yán)?solidity 語言做一個世界杯競猜的 Dapp 實戰(zhàn)項目,本次實戰(zhàn)學(xué)習(xí)主要參考:https://github.com/dukedaily/solidity-expert,我會針對原始項目做更詳盡的注解,持續(xù)更新中… 參賽球隊一經(jīng)設(shè)定不可改變,整個活動結(jié)束后無法投票; 全?

    2024年02月10日
    瀏覽(24)
  • 世界杯將至,體育類加密項目迎來春天?

    世界杯將至,體育類加密項目迎來春天?

    8 月 16 日,2022 年世界杯足球賽 (The FIFA World Cup) 正式進入倒計時 100 天,與足球有關(guān)的加密板塊開始活躍,特別是?NFT。 涵蓋球迷的體育粉絲經(jīng)濟服務(wù)平臺 Chiliz 的原生 Token CHZ 在近 7 天內(nèi)漲幅為 42%,近 30 天內(nèi)漲幅為 95%。分析人士認(rèn)為,世界杯臨近推動了 CHZ 的上漲。 除了

    2024年02月07日
    瀏覽(29)
  • 世界杯直播 | 抖音視頻編碼器優(yōu)化

    世界杯直播 | 抖音視頻編碼器優(yōu)化

    動手點關(guān)注 干貨不迷路 對于世界杯這樣的大型體育賽事而言,視頻編碼算法既要在高速運動、復(fù)雜紋理的場景下確保直播內(nèi)容的清晰度和流暢度,保障用戶的觀賽體驗,又要兼顧碼率、延遲等對網(wǎng)絡(luò)傳輸層面尤為敏感的指標(biāo)。 另外,抖音實現(xiàn)了業(yè)界首次的世界杯比賽支持

    2023年04月09日
    瀏覽(29)
  • 世界杯直播背后的服務(wù)器(云計算體系)

    世界杯直播背后的服務(wù)器(云計算體系)

    世界杯直播過程中,各大網(wǎng)絡(luò)平臺流媒體app上最大的變化毫無疑問就是零延遲。以前球迷看球是都會發(fā)現(xiàn),網(wǎng)絡(luò)直播的球賽會比電視播出的球賽延遲40s左右。如果群里有個看電視的兄弟兄弟每個進球他都能提前40秒預(yù)告給你,那么所有驚喜蕩然無存。 這種情況產(chǎn)生,就是因為

    2023年04月08日
    瀏覽(22)
  • NFT+體育,卡塔爾世界杯有哪些NFT看點!

    NFT+體育,卡塔爾世界杯有哪些NFT看點!

    有人說沒有冷門的世界杯不是真正的世界杯!11月22日,卡塔爾世界杯小組賽C組第1輪比賽中,沙特爆冷2:1逆轉(zhuǎn)阿根廷隊,成了今年世界杯的第一個冷門。世界排名第51位的沙特隊?wèi)?zhàn)勝了排名第3的阿根廷隊,結(jié)束了阿根廷隊此前的36場國際比賽不敗紀(jì)錄。為慶祝這一勝利,沙特

    2024年02月02日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包