Ichiro Suzuki - The journey to 3,000 hits
Big Data Baseball With Python( Ruby 01 2016/8/20)
Shinichi Nakagawa@shinyorke
Starting Member
• Who am I ?
• Hack ( )
• MLB Python Hack 

Ichiro Suzuki - The journey to 3,000 hits
• &
Who am I?
• Shinichi Nakagawa(@shinyorke)
• Pythonista/Agile & Scrum & Kansan coach/Baseball Analyst
• visasQ( ) Python Engineer
• /Oakland Athletics/RADIOHEAD

※ (21) & Thom Yorke
• Python .
• Hack .
Hack?
• PyConJP 2015 Python Hack
• ( ) Python OSS
• ” ” 

Web (
• 

• Python & 

( Ruby )
Hack! Python
PyCon JP 2015
http://www.slideshare.net/shinyorke/hackpython-pyconjp
Hack! Python
PyCon JP 2015
http://www.slideshare.net/shinyorke/hackpython-pyconjp
Hack! Python
PyCon JP 2015
http://www.slideshare.net/shinyorke/hackpython-pyconjp
Hack!→Big Data Baseball
• etc…
•
• ( ) 

( , etc…)
• …
•
MLB at BAT MLB
• MLB
• PC Apple TV
• MLB.TV
•
Big Data Baseball with Python - Ichiro Suzuki hacks! #kwsk01
Ichiro Suzuki records 3000th MLB Hits!!!
3,000 

(8/20) 3,007 ( )
Ichiro Suzuki - The journey to 3,000 hits

( Ichiro Suzuki hack)
• 8/7 ( 3,000 )



Ichiro .
• & .
• 3,000 !?
• Python pitchpx 2015-2016

& Get
• & Ichiro Suzuki
• Jupyter + matplotlib 



2015-2016
※ ( )
$ pip install pitchpx # MLB Dataset library(author: @shinyorke)
$ pitchpx -s 20150401 -e 20151005 ./output/ # 2015 Season
$ pitchpx -s 20150401 -e 20151005 ./output/ # 2016 Season
$ ls -l
-rw-r--r-- 1 shinyorke_mbp staff 363988 8 20 14:40 mlbam_atbat_20150401.csv
-rw-r--r-- 1 shinyorke_mbp staff 357494 8 6 14:31 mlbam_atbat_20150402.csv
( )
-rw-r--r-- 1 shinyorke_mbp staff 3429 8 17 20:55 mlbam_umpire_20150912.csv
-rw-r--r-- 1 shinyorke_mbp staff 3241 8 6 14:31 mlbam_umpire_20160723.csv
Ichiro &
• pitchpx CSV At Bat Pitch f/x 

At Bat: Pitch f/x:
• At Bat Pitch f/x
• pandas .

( )

(At Bat) 30 50MB
(Pitch f/x) 200 300MB
Ichiro Suzuki
$ #
$ ls -lah ichiro_suzuki*.csv
-rw-r--r--@ 1 shinyorke staff 140K 8 18 01:42 ichiro_suzuki_2015_atbats.csv
-rw-r--r--@ 1 shinyorke staff 687K 8 18 01:42 ichiro_suzuki_2015_pitchfx.csv
-rw-r--r-- 1 shinyorke staff 74K 8 14 17:06 ichiro_suzuki_2016_atbats.csv
-rw-r--r-- 1 shinyorke staff 402K 8 14 17:14 ichiro_suzuki_2016_pitchfx.csv
$ wc ichiro_suzuki*.csv
442 7641 143176 ichiro_suzuki_2015_atbats.csv
1636 10368 703882 ichiro_suzuki_2015_pitchfx.csv
233 4026 75543 ichiro_suzuki_2016_atbats.csv
955 6002 411526 ichiro_suzuki_2016_pitchfx.csv
3266 28037 1334127 total
?
( ) ( )
( )
Jupyter
2015/2016 …
F
4 (FF)
2015 2016
.
(CU) (SL) ???
2015 2016
: ( ) : : :
20: 21: 22: 23:
2015 2016
: ( ) : : :
20: 21: 22: 23:
2015 2016
•
•
• ( )
•
• ( )
• ( )
• 3,000
• Pandas
PyCon JP 2016
9/22( )12:00 ?
Python Hack
&Ichiro !!!
Shinichi Nakagawa(Twitter/Facebook/visasQ:@shinyorke)

More Related Content

PDF
Pythonistaデビュー #PyNyumon 2016/5/31
PDF
ビックデータとPythonではじめる野球の統計分析(α)
PDF
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
PDF
XPな俺達に贈るPyCon JP 2016レポート #xpjug
PDF
たった数行のPythonコードで打者大谷翔平がどれだけ凄いのかを見てみる #ABPro
PDF
Py "Baseball" Data入門〜サービス(と野球)を支えるデータ分析基盤 #monotarotech
PDF
ビックデータとPythonではじめる野球の統計分析 #pyconjp
PDF
Genericmeetupslides 110607190400-phpapp02
Pythonistaデビュー #PyNyumon 2016/5/31
ビックデータとPythonではじめる野球の統計分析(α)
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
XPな俺達に贈るPyCon JP 2016レポート #xpjug
たった数行のPythonコードで打者大谷翔平がどれだけ凄いのかを見てみる #ABPro
Py "Baseball" Data入門〜サービス(と野球)を支えるデータ分析基盤 #monotarotech
ビックデータとPythonではじめる野球の統計分析 #pyconjp
Genericmeetupslides 110607190400-phpapp02

Viewers also liked (20)

PDF
User Happyをささえるアジャイルのココロとスクラムのキホン
PDF
アジャイルサムライ~Pythonista道場 #PyLadiesTokyo 1周年記念パーティー 2015/10/24
PDF
こんなゴールデン・グラブ賞は嫌だ~2015 #bpstudy 100回目記念LT
PPTX
2014年NPBたらいまわされ十傑
PDF
タイムラインでポジろう!
PDF
Python Professional Baseball Programming Open Data Edition #bpstudy 91(2015/3...
PDF
数字から読む好不調の波
PDF
Agile Baseball Science - アジャイル脳によく効く野球のハナシ
PDF
SIerからWebエンジニアへの失敗しない転職方法
PDF
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
PDF
Goでヤフーの分散オブジェクトストレージを作った話 Go Conference 2017 Spring
PPTX
Railsエンジニアが サーバーレスアーキテクチャに 手を出したよ - 川崎Ruby会議01
PDF
Pythonではじめる野球プログラミング(続き)PyCon JP 2014 LT
PDF
勉強会で発表してみようかなという方へ(BPStudy)
PDF
Rで野球のデータ解析がしたい (データが欲しい)
PDF
野球Hack!(続き)~Pythonを用いた野球サービス構築 #bpstudy
PDF
20150329 tokyo r47
PPTX
データ利活用を促進するメタデータ
PPTX
PHP7を魔改造した話
PDF
データの不備を統計的に見抜く (Gelman’s secret weapon)
User Happyをささえるアジャイルのココロとスクラムのキホン
アジャイルサムライ~Pythonista道場 #PyLadiesTokyo 1周年記念パーティー 2015/10/24
こんなゴールデン・グラブ賞は嫌だ~2015 #bpstudy 100回目記念LT
2014年NPBたらいまわされ十傑
タイムラインでポジろう!
Python Professional Baseball Programming Open Data Edition #bpstudy 91(2015/3...
数字から読む好不調の波
Agile Baseball Science - アジャイル脳によく効く野球のハナシ
SIerからWebエンジニアへの失敗しない転職方法
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
Goでヤフーの分散オブジェクトストレージを作った話 Go Conference 2017 Spring
Railsエンジニアが サーバーレスアーキテクチャに 手を出したよ - 川崎Ruby会議01
Pythonではじめる野球プログラミング(続き)PyCon JP 2014 LT
勉強会で発表してみようかなという方へ(BPStudy)
Rで野球のデータ解析がしたい (データが欲しい)
野球Hack!(続き)~Pythonを用いた野球サービス構築 #bpstudy
20150329 tokyo r47
データ利活用を促進するメタデータ
PHP7を魔改造した話
データの不備を統計的に見抜く (Gelman’s secret weapon)

Similar to Big Data Baseball with Python - Ichiro Suzuki hacks! #kwsk01 (20)

ZIP
スクラム道場.07
PDF
エンタープライズアプリケーション とTwitterの連携
PDF
次世代シーケンサのデータ解析 技術開発編
PDF
GDC2018 recap Game On JP
PDF
Twitter 研究会2012-1-28 - Twitter APIの紹介
PDF
近未来の人工知能のカタチ
PDF
Serverlessなものを使ってサービスを作っている話
PDF
既存のフローからアップデートするアジャイル・デザインフロー
PDF
Railsフロントエンドの modernizeにおける一事例 ~decaffeinateからES2015移行まで~
PDF
【平成30年5月24日】地域課題解決のための データ活用について 〜スマート京都の推進〜
PDF
Domo Arigato, Mr(uby) Roboto
PDF
You will be assimilated. Resistance is futile.
PDF
アトラシアン製品を活用した楽天のソフトウェア開発について
PDF
Rakuten Developments with Atlassian Products
PDF
I'll talk slowly like a streak of ligntning
PDF
mmsys2019 live streaming at scale
PDF
SIL for First Time Leaners LT
PDF
SendaiRubyKaigi02 LT
PDF
使用 Elasticsearch 及 Kibana 進行巨量資料搜尋及視覺化-曾書庭
PDF
How to make the calculator
スクラム道場.07
エンタープライズアプリケーション とTwitterの連携
次世代シーケンサのデータ解析 技術開発編
GDC2018 recap Game On JP
Twitter 研究会2012-1-28 - Twitter APIの紹介
近未来の人工知能のカタチ
Serverlessなものを使ってサービスを作っている話
既存のフローからアップデートするアジャイル・デザインフロー
Railsフロントエンドの modernizeにおける一事例 ~decaffeinateからES2015移行まで~
【平成30年5月24日】地域課題解決のための データ活用について 〜スマート京都の推進〜
Domo Arigato, Mr(uby) Roboto
You will be assimilated. Resistance is futile.
アトラシアン製品を活用した楽天のソフトウェア開発について
Rakuten Developments with Atlassian Products
I'll talk slowly like a streak of ligntning
mmsys2019 live streaming at scale
SIL for First Time Leaners LT
SendaiRubyKaigi02 LT
使用 Elasticsearch 及 Kibana 進行巨量資料搜尋及視覺化-曾書庭
How to make the calculator

More from Shinichi Nakagawa (15)

PDF
価値を見せる技術 #DevLOVE ベースボールからみる技術
PDF
Baseball Play Study 2016冬〜Replacement!(ありがとう陽岱鋼!)
PDF
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
PDF
データ分析に使える野球データまとめ #PyDataTokyo meetup 2015/10/23
PDF
やきうデータLT「ホームラン」 #pyconjp
PDF
野球Hack!~Pythonを用いたデータ分析と可視化 #kwskrb #28 2015/9/30
PDF
【Inception-Deck】野球Hack! - Pythonを用いたデータ分析と可視化
PDF
Agile Baseball Science - はじめてのセイバーメトリクス
PDF
PyData入門(超初心者編)~野球のデータをカジュアルに可視化
PDF
Pythonistaな私がChefからAnsibleに乗り換えた話(ひたすらゆるくプレゼンする会 2015/4/9)
PDF
はじめてのLean Canvas〜最初のアイディアを言語化してみよう #bpstudy
PDF
Python野球クラスタの紹介
PDF
Python + Raspberry Piでスマートハウスを手作りする(計画) Python mini Hack-a-thon #49 成果発表 2014...
PDF
Railsではじめる野球プログラミング
PDF
Pythonではじめる野球プログラミング PyCon JP 2014 9/14 Talk Session
価値を見せる技術 #DevLOVE ベースボールからみる技術
Baseball Play Study 2016冬〜Replacement!(ありがとう陽岱鋼!)
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
データ分析に使える野球データまとめ #PyDataTokyo meetup 2015/10/23
やきうデータLT「ホームラン」 #pyconjp
野球Hack!~Pythonを用いたデータ分析と可視化 #kwskrb #28 2015/9/30
【Inception-Deck】野球Hack! - Pythonを用いたデータ分析と可視化
Agile Baseball Science - はじめてのセイバーメトリクス
PyData入門(超初心者編)~野球のデータをカジュアルに可視化
Pythonistaな私がChefからAnsibleに乗り換えた話(ひたすらゆるくプレゼンする会 2015/4/9)
はじめてのLean Canvas〜最初のアイディアを言語化してみよう #bpstudy
Python野球クラスタの紹介
Python + Raspberry Piでスマートハウスを手作りする(計画) Python mini Hack-a-thon #49 成果発表 2014...
Railsではじめる野球プログラミング
Pythonではじめる野球プログラミング PyCon JP 2014 9/14 Talk Session

Recently uploaded (20)

PPTX
retention in jsjsksksksnbsndjddjdnFPD.pptx
PPTX
Lesson-01intheselfoflifeofthekennyrogersoftheunderstandoftheunderstanded
PDF
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
PPT
statistic analysis for study - data collection
PPTX
sac 451hinhgsgshssjsjsjheegdggeegegdggddgeg.pptx
PPTX
Leprosy and NLEP programme community medicine
PPTX
QUANTUM_COMPUTING_AND_ITS_POTENTIAL_APPLICATIONS[2].pptx
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked 2025}
PPT
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
PDF
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
PDF
[EN] Industrial Machine Downtime Prediction
PPTX
Topic 5 Presentation 5 Lesson 5 Corporate Fin
PPTX
(Ali Hamza) Roll No: (F24-BSCS-1103).pptx
PPT
Predictive modeling basics in data cleaning process
PPTX
STERILIZATION AND DISINFECTION-1.ppthhhbx
PPTX
CYBER SECURITY the Next Warefare Tactics
PDF
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
PDF
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
PPTX
FMIS 108 and AISlaudon_mis17_ppt_ch11.pptx
PPTX
modul_python (1).pptx for professional and student
retention in jsjsksksksnbsndjddjdnFPD.pptx
Lesson-01intheselfoflifeofthekennyrogersoftheunderstandoftheunderstanded
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
statistic analysis for study - data collection
sac 451hinhgsgshssjsjsjheegdggeegegdggddgeg.pptx
Leprosy and NLEP programme community medicine
QUANTUM_COMPUTING_AND_ITS_POTENTIAL_APPLICATIONS[2].pptx
Capcut Pro Crack For PC Latest Version {Fully Unlocked 2025}
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
[EN] Industrial Machine Downtime Prediction
Topic 5 Presentation 5 Lesson 5 Corporate Fin
(Ali Hamza) Roll No: (F24-BSCS-1103).pptx
Predictive modeling basics in data cleaning process
STERILIZATION AND DISINFECTION-1.ppthhhbx
CYBER SECURITY the Next Warefare Tactics
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
FMIS 108 and AISlaudon_mis17_ppt_ch11.pptx
modul_python (1).pptx for professional and student

Big Data Baseball with Python - Ichiro Suzuki hacks! #kwsk01

  • 1. Ichiro Suzuki - The journey to 3,000 hits Big Data Baseball With Python( Ruby 01 2016/8/20) Shinichi Nakagawa@shinyorke
  • 2. Starting Member • Who am I ? • Hack ( ) • MLB Python Hack 
 Ichiro Suzuki - The journey to 3,000 hits • &
  • 3. Who am I? • Shinichi Nakagawa(@shinyorke) • Pythonista/Agile & Scrum & Kansan coach/Baseball Analyst • visasQ( ) Python Engineer • /Oakland Athletics/RADIOHEAD
 ※ (21) & Thom Yorke • Python . • Hack .
  • 4. Hack? • PyConJP 2015 Python Hack • ( ) Python OSS • ” ” 
 Web ( • 
 • Python & 
 ( Ruby )
  • 5. Hack! Python PyCon JP 2015 http://www.slideshare.net/shinyorke/hackpython-pyconjp
  • 6. Hack! Python PyCon JP 2015 http://www.slideshare.net/shinyorke/hackpython-pyconjp
  • 7. Hack! Python PyCon JP 2015 http://www.slideshare.net/shinyorke/hackpython-pyconjp
  • 8. Hack!→Big Data Baseball • etc… • • ( ) 
 ( , etc…) • … •
  • 9. MLB at BAT MLB • MLB • PC Apple TV • MLB.TV •
  • 11. Ichiro Suzuki records 3000th MLB Hits!!! 3,000 
 (8/20) 3,007 ( )
  • 12. Ichiro Suzuki - The journey to 3,000 hits
 ( Ichiro Suzuki hack) • 8/7 ( 3,000 )
 
 Ichiro . • & . • 3,000 !?
  • 13. • Python pitchpx 2015-2016
 & Get • & Ichiro Suzuki • Jupyter + matplotlib 
 

  • 14. 2015-2016 ※ ( ) $ pip install pitchpx # MLB Dataset library(author: @shinyorke) $ pitchpx -s 20150401 -e 20151005 ./output/ # 2015 Season $ pitchpx -s 20150401 -e 20151005 ./output/ # 2016 Season $ ls -l -rw-r--r-- 1 shinyorke_mbp staff 363988 8 20 14:40 mlbam_atbat_20150401.csv -rw-r--r-- 1 shinyorke_mbp staff 357494 8 6 14:31 mlbam_atbat_20150402.csv ( ) -rw-r--r-- 1 shinyorke_mbp staff 3429 8 17 20:55 mlbam_umpire_20150912.csv -rw-r--r-- 1 shinyorke_mbp staff 3241 8 6 14:31 mlbam_umpire_20160723.csv
  • 15. Ichiro & • pitchpx CSV At Bat Pitch f/x 
 At Bat: Pitch f/x: • At Bat Pitch f/x • pandas .
 ( )

  • 16. (At Bat) 30 50MB (Pitch f/x) 200 300MB
  • 17. Ichiro Suzuki $ # $ ls -lah ichiro_suzuki*.csv -rw-r--r--@ 1 shinyorke staff 140K 8 18 01:42 ichiro_suzuki_2015_atbats.csv -rw-r--r--@ 1 shinyorke staff 687K 8 18 01:42 ichiro_suzuki_2015_pitchfx.csv -rw-r--r-- 1 shinyorke staff 74K 8 14 17:06 ichiro_suzuki_2016_atbats.csv -rw-r--r-- 1 shinyorke staff 402K 8 14 17:14 ichiro_suzuki_2016_pitchfx.csv $ wc ichiro_suzuki*.csv 442 7641 143176 ichiro_suzuki_2015_atbats.csv 1636 10368 703882 ichiro_suzuki_2015_pitchfx.csv 233 4026 75543 ichiro_suzuki_2016_atbats.csv 955 6002 411526 ichiro_suzuki_2016_pitchfx.csv 3266 28037 1334127 total
  • 18. ?
  • 19. ( ) ( )
  • 24. : ( ) : : : 20: 21: 22: 23: 2015 2016
  • 25. : ( ) : : : 20: 21: 22: 23: 2015 2016
  • 26. • • • ( ) • • ( ) • ( ) • 3,000 • Pandas
  • 27. PyCon JP 2016 9/22( )12:00 ? Python Hack