From 10b75ed415808bb9222c255e7f878be8f1be88c2 Mon Sep 17 00:00:00 2001 From: Jas-simran Date: Sun, 30 Sep 2018 06:57:03 +0000 Subject: [PATCH 1/5] Done --- q01_get_total_deliveries_players/build.py | 16 +++++++++++++++- q02_get_wicket_delivery_numbers_array/build.py | 17 ++++++++++++++++- 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/q01_get_total_deliveries_players/build.py b/q01_get_total_deliveries_players/build.py index 2bc0f30..cffdcc4 100644 --- a/q01_get_total_deliveries_players/build.py +++ b/q01_get_total_deliveries_players/build.py @@ -1,7 +1,21 @@ +# %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): + a = ipl_matches_array[:,13] + b = a==b'SR Tendulkar' + c=a[b] + return len(c) + + + + + + +get_total_deliveries_played(b'SR Tendulkar') + diff --git a/q02_get_wicket_delivery_numbers_array/build.py b/q02_get_wicket_delivery_numbers_array/build.py index 47401a5..07250be 100644 --- a/q02_get_wicket_delivery_numbers_array/build.py +++ b/q02_get_wicket_delivery_numbers_array/build.py @@ -1,7 +1,22 @@ +# %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(players): + player_out=ipl_matches_array[:,20] + deliveries=(ipl_matches_array[:,11]) + a=deliveries[player_out==players] + return a + + + + + +get_wicket_delivery_numbers_array(b'ST Jayasuriya') + + + From 08f5c139aba1ff2d3ae7907df2cb888919ec576a Mon Sep 17 00:00:00 2001 From: Jas-simran Date: Mon, 1 Oct 2018 21:39:08 +0000 Subject: [PATCH 2/5] Done --- q03_get_toss_win_count/build.py | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/q03_get_toss_win_count/build.py b/q03_get_toss_win_count/build.py index d0f09a9..b57f71f 100644 --- a/q03_get_toss_win_count/build.py +++ b/q03_get_toss_win_count/build.py @@ -1,7 +1,27 @@ +# %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): + team1=np.unique(ipl_matches_array[:,4]) + team2=np.unique(ipl_matches_array[:,5]) + team_winning= ipl_matches_array[:,6] + a=len(team1[team1==team]) + b=len(team2[team2==team]) + + return (a+b) + + + + + + + +get_toss_win_count(b'Mumbai Indians') + + + From 00bd7080890e882972c3064dbebe828667a2f3c1 Mon Sep 17 00:00:00 2001 From: Jas-simran Date: Thu, 4 Oct 2018 19:51:55 +0000 Subject: [PATCH 3/5] Done --- q04_get_all_sixes_filter/build.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/q04_get_all_sixes_filter/build.py b/q04_get_all_sixes_filter/build.py index d0f09a9..8e478a5 100644 --- a/q04_get_all_sixes_filter/build.py +++ b/q04_get_all_sixes_filter/build.py @@ -1,7 +1,17 @@ +# %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(): + + a= (ipl_matches_array[:, 16].astype(np.int16) == 6) + + return a + + +get_all_sixes_filter() + From b84920861f2ec449696413b1a1edc2221e87a14e Mon Sep 17 00:00:00 2001 From: Jas-simran Date: Thu, 4 Oct 2018 20:02:58 +0000 Subject: [PATCH 4/5] Done --- q05_create_delivery_series/build.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/q05_create_delivery_series/build.py b/q05_create_delivery_series/build.py index fcc1b8a..68b50a7 100644 --- a/q05_create_delivery_series/build.py +++ b/q05_create_delivery_series/build.py @@ -1,7 +1,15 @@ +# %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(): + a = pd.Series(ipl_matches_array[:, 11]) + return a + + +create_delivery_series() + From e040597b585f31328d7f16d8d0f115fd1aa58c2b Mon Sep 17 00:00:00 2001 From: Jas-simran Date: Thu, 4 Oct 2018 20:36:02 +0000 Subject: [PATCH 5/5] Done --- q06_create_runs_series/build.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/q06_create_runs_series/build.py b/q06_create_runs_series/build.py index fcc1b8a..325fa86 100644 --- a/q06_create_runs_series/build.py +++ b/q06_create_runs_series/build.py @@ -1,7 +1,17 @@ +# %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): + a=pd.Series(ipl_matches_array[:,11]) + b=pd.Series(ipl_matches_array[:,16],index=a) + return b + + +create_runs_series(b'392203') + +