From f1d74250726558d530618c794cd14d20cfb23491 Mon Sep 17 00:00:00 2001 From: vaibhav-cric Date: Wed, 14 Nov 2018 03:47:46 +0000 Subject: [PATCH 1/6] Done --- q01_get_total_deliveries_players/build.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/q01_get_total_deliveries_players/build.py b/q01_get_total_deliveries_players/build.py index 2bc0f30..12a3280 100644 --- a/q01_get_total_deliveries_players/build.py +++ b/q01_get_total_deliveries_players/build.py @@ -1,7 +1,13 @@ +# %load q01_get_total_deliveries_players/build.py # Default imports import numpy as np -ipl_matches_array =np.genfromtxt("data/ipl_matches_small.csv", dtype="|S50", skip_header=1, delimiter=",") +ipl_matches_array =np.genfromtxt('data/ipl_matches_small.csv', dtype='|S50', skip_header=1, delimiter=',') # Your Solution +def get_total_deliveries_played(batsman): + deliveries = len(ipl_matches_array[ipl_matches_array[:,13] == batsman]) + return deliveries + + From c9e6f92f51b1ca5d39063dad8d528c3214bb1f18 Mon Sep 17 00:00:00 2001 From: vaibhav-cric Date: Wed, 14 Nov 2018 04:10:07 +0000 Subject: [PATCH 2/6] Done --- q02_get_wicket_delivery_numbers_array/build.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/q02_get_wicket_delivery_numbers_array/build.py b/q02_get_wicket_delivery_numbers_array/build.py index 47401a5..4b673e0 100644 --- a/q02_get_wicket_delivery_numbers_array/build.py +++ b/q02_get_wicket_delivery_numbers_array/build.py @@ -1,7 +1,15 @@ +# %load q02_get_wicket_delivery_numbers_array/build.py #Default Imports import numpy as np -ipl_matches_array =np.genfromtxt("data/ipl_matches_small.csv", dtype="|S50", skip_header=1, delimiter=",") +ipl_matches_array =np.genfromtxt('data/ipl_matches_small.csv', dtype='|S50', skip_header=1, delimiter=',') #Your Solution +def get_wicket_delivery_numbers_array(player): + out_deliveries = ipl_matches_array[:,11][ipl_matches_array[:,-3] == player] + return out_deliveries +x = get_wicket_delivery_numbers_array('Sachin Tendulkar') +print(x) + + From 9908e48f42af30528a96160a2552b9a34e4b6eda Mon Sep 17 00:00:00 2001 From: vaibhav-cric Date: Wed, 14 Nov 2018 04:33:20 +0000 Subject: [PATCH 3/6] Done --- q03_get_toss_win_count/build.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/q03_get_toss_win_count/build.py b/q03_get_toss_win_count/build.py index d0f09a9..495b248 100644 --- a/q03_get_toss_win_count/build.py +++ b/q03_get_toss_win_count/build.py @@ -1,7 +1,14 @@ +# %load q03_get_toss_win_count/build.py #Default Imports import numpy as np -ipl_matches_array =np.genfromtxt("data/ipl_matches_small.csv", dtype="|S50", skip_header=1, delimiter=",") +ipl_matches_array =np.genfromtxt('data/ipl_matches_small.csv', dtype='|S50', skip_header=1, delimiter=',') #Your Solution +def get_toss_win_count(team): + tw = np.unique(ipl_matches_array[:,0][ipl_matches_array[:,5]==team]) + return len(tw) + + + From 022a0ed99edbe3960cfc56ea7fd482c219f014f7 Mon Sep 17 00:00:00 2001 From: vaibhav-cric Date: Wed, 14 Nov 2018 05:30:35 +0000 Subject: [PATCH 4/6] Done --- q04_get_all_sixes_filter/build.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/q04_get_all_sixes_filter/build.py b/q04_get_all_sixes_filter/build.py index d0f09a9..e0f8496 100644 --- a/q04_get_all_sixes_filter/build.py +++ b/q04_get_all_sixes_filter/build.py @@ -1,7 +1,14 @@ +# %load q04_get_all_sixes_filter/build.py #Default Imports import numpy as np -ipl_matches_array =np.genfromtxt("data/ipl_matches_small.csv", dtype="|S50", skip_header=1, delimiter=",") +ipl_matches_array =np.genfromtxt('data/ipl_matches_small.csv', dtype='|S50', skip_header=1, delimiter=',') #Your Solution +def get_all_sixes_filter(): + + sixes = ipl_matches_array[:,16].astype(int) == 6 + return sixes +get_all_sixes_filter() + From 009047f515cea4db1a27cc5055f2456d20a681ae Mon Sep 17 00:00:00 2001 From: vaibhav-cric Date: Wed, 14 Nov 2018 05:53:07 +0000 Subject: [PATCH 5/6] Done --- q05_create_delivery_series/build.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/q05_create_delivery_series/build.py b/q05_create_delivery_series/build.py index fcc1b8a..0838dcf 100644 --- a/q05_create_delivery_series/build.py +++ b/q05_create_delivery_series/build.py @@ -1,7 +1,13 @@ +# %load q05_create_delivery_series/build.py #Default Imports import pandas as pd import numpy as np -ipl_matches_array =np.genfromtxt("data/ipl_matches_small.csv", dtype="|S50", skip_header=1, delimiter=",") +ipl_matches_array =np.genfromtxt('data/ipl_matches_small.csv', dtype='|S50', skip_header=1, delimiter=',') #Your Solution +def create_delivery_series(): + deliveries =pd.Series (ipl_matches_array[:,11]) + return deliveries +create_delivery_series() + From 7191633861a34aa3a81b3655c637b148933eb75c Mon Sep 17 00:00:00 2001 From: vaibhav-cric Date: Wed, 14 Nov 2018 17:46:03 +0000 Subject: [PATCH 6/6] Done --- q06_create_runs_series/build.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/q06_create_runs_series/build.py b/q06_create_runs_series/build.py index fcc1b8a..ba4ff72 100644 --- a/q06_create_runs_series/build.py +++ b/q06_create_runs_series/build.py @@ -1,7 +1,15 @@ +# %load q06_create_runs_series/build.py #Default Imports import pandas as pd import numpy as np -ipl_matches_array =np.genfromtxt("data/ipl_matches_small.csv", dtype="|S50", skip_header=1, delimiter=",") +ipl_matches_array =np.genfromtxt('data/ipl_matches_small.csv', dtype='|S50', skip_header=1, delimiter=',') #Your Solution +def create_runs_series(match_code): + m = ipl_matches_array[ipl_matches_array [:,0]==match_code] + ind = m[:,11] + runs = pd.Series(m[:,16],index=ind) + return runs + +