- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python 程式作业找寻NBA 最佳球员
Python 程式作業
找尋 NBA 最佳球員
作業問題概述
美國國家籃球協會(The National Basketball Association, NBA) 是美國主要
的職業男籃聯盟,協會裡共 30 個隊伍,其中 29 隊在美國,另一隊在加
拿大。NBA 是美國籃球(USA Basketball, USAB)活躍的會員,由國際籃球
聯盟(International Basketball Federation)在美國設立的國家理事會(National
Governing Body, NGB) 所認可。NBA 是北美四個主要職業運動聯盟之
一:NBA ,NHL ( 國家冰球聯盟,National Hokey League) ,NFL ( 國家美
式足球聯盟,National Football League) ,以及 MLB ( 美國職棒大聯
盟,Major League Baseball) 。
本程式作業的目的在於從NBA 的歷史中找到最佳的球員。
作業說明
先從從網路下載 NBA 的統計資料,你的程式將分析這些資料並從將近 4,000 個球員中找出
前 50 個表現最佳的球員,並且輸出其他有趣的統計資料。你的程式將讀取輸入檔案,然後
產生結果並儲存到一個輸出檔。
NBA 資料收集及處理:
1. 連網到 databaseB 網站並點選**Updated! Stats Download 2009!連結。
2. 點選 Click here to download databaseBasketball_2009_v1.zip 連結,下載檔案並解壓縮。
3. 本作業將以 player_career.cs 檔案(球員職業生涯表現)做為資料統計藍本,因此將該檔
案複製到你的程式所在目錄。該檔案的格式為常見的 cs 格式,亦即每個欄位資料之
間是以逗號區隔,第一行是欄位標題,之後的各行則是各個球員在球季中的統計資
料。檔案中的英文縮寫說明請參考該網頁的 About statistical abbreviations 連結。
效率
NBA 許多教練們如何評估一個球員的績效?他們檢查球員的「效率」,效率的計算方式如
下(詳見 About statistical abbreviations 連結) :
(pts +reb +asts +stl +blk )−((fga −fgm )+(fta −ftm )+ turnover )
Efficiency =
gp
本作業將依照以上公式來計算球員的效率,因為我們並非只以一場球賽來評估,因此總效率
必須除以總出賽場次。
其他統計資料
除了效率之外,也請計算以下資料:
1. 上場時間最多的球員
2. 出賽場次最多的球員
3. 得分最多的球員
4. 籃板最多的球員
5. 犯規最多的球員
6. 罰球最多的球員
輸出規格
你的程式將完成下列工作:
1. 從player_career.cs 檔案中一行一行讀取資料
a. 計算每一位球員的效能
b. 將球員的效能、名字、及姓存入一個串列中
c. 同時統計上述的「其他統計資料」
2. 印出「其他統計資料」的 6 位球員的資料,例如:
上場時間最多的球員:Kareem Abdul-jabbar ,上場總時間:57446 分
出賽場次最多的球員:Robert Parish ,出賽場數:1611 場
得分最多的球員:Kareem Abdul-jabbar ,得分數:38387 分
籃板最多的球員:Wilt Chamberlain ,籃板數:23924 個
犯規最多的球員:Kareem Abdul-jabbar ,犯規數:4657 次
罰球最多的球員:Karl Malone ,罰球數:13188 球
3. 將球員效能的串列排序
4. 將效能最佳的前 50 位球員的資料輸出到 top50.txt 檔案中,每行格式為排名、姓名、效能
值,例如:
1, Wilt Chamberlain, 41.50
2, Spencer Haywood, 37.81
3, Artis Gilmore
您可能关注的文档
- G系列固定球低温球阀 - 上海电气阀门有限公司.PDF
- HIF-2及ABCG2在人乳腺癌细胞微球体细胞中的表达 - 第三军医大学学报.DOC
- ICMP洪水攻击浅析 - Read.DOC
- HEBT-3V烤面包机烤面包机HEBT-3V 制造编号9210857 - Antunes.PDF
- ICTI “关爱”程序更新其审核规章手册关于消防范畴的要求 - ICTI CARE.PDF
- IFRSs 财务比率五十八项计算公式.PDF
- ICPM S法直接进样分析醋酸中的痕量碘 - 环境化学.PDF
- IAS39与IFRS9之比较分析.PDF
- Infor Visual ERP 机械加工及电子装配应用案例 - 科箭软件.PDF
- INVITION - 亚太酒店联盟.DOC
文档评论(0)