diff --git a/q01_get_total_deliveries_players/build.py b/q01_get_total_deliveries_players/build.py index 2bc0f30..5a2eec1 100644 --- a/q01_get_total_deliveries_players/build.py +++ b/q01_get_total_deliveries_players/build.py @@ -1,7 +1,17 @@ +# %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=',') +def get_wicket_delivery_numbers_array(player): + wick_deliveries = [] + rows = ipl_matches_array.shape[0] + + for i in range(0,rows): + if ipl_matches_array[i][20] == player: + wick_deliveries.append(ipl_matches_array[i][11]) + return np.array(wick_deliveries) + + -ipl_matches_array =np.genfromtxt("data/ipl_matches_small.csv", dtype="|S50", skip_header=1, delimiter=",") -# Your Solution diff --git a/q02_get_wicket_delivery_numbers_array/build.py b/q02_get_wicket_delivery_numbers_array/build.py index 47401a5..424dccf 100644 --- a/q02_get_wicket_delivery_numbers_array/build.py +++ b/q02_get_wicket_delivery_numbers_array/build.py @@ -1,7 +1,27 @@ +# %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): + w = [] + + rows = ipl_matches_array.shape[0] + + for i in range(0,rows): + if ipl_matches_array[i][20] == player: + w.append(ipl_matches_array[i][11]) + + return np.array(w) + + + + + + + + + diff --git a/q03_get_toss_win_count/build.py b/q03_get_toss_win_count/build.py index d0f09a9..6e14f5b 100644 --- a/q03_get_toss_win_count/build.py +++ b/q03_get_toss_win_count/build.py @@ -1,7 +1,33 @@ +# %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): + match_codes = [] + counter = 0 + rows = ipl_matches_array.shape[0] + for i in range(0,rows): + if ipl_matches_array[i][3] == team or ipl_matches_array[i][4] == team: + + match_code = ipl_matches_array[i][0] + if match_code not in match_codes: + match_codes.append(match_code) + if ipl_matches_array[i][5] == team: + counter = counter + 1 + return counter +get_toss_win_count(b'Mumbai Indians') + + + + + + + + + + + diff --git a/q04_get_all_sixes_filter/build.py b/q04_get_all_sixes_filter/build.py index d0f09a9..8bcbff6 100644 --- a/q04_get_all_sixes_filter/build.py +++ b/q04_get_all_sixes_filter/build.py @@ -1,7 +1,22 @@ +# %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(): + w=[] + rows=ipl_matches_array.shape[0] + for i in range(0,rows): + if int(ipl_matches_array[i][16]) == 6: + w.append(True) + else: + w.append(False) + return np.array(w) + + + + + diff --git a/q05_create_delivery_series/build.py b/q05_create_delivery_series/build.py index fcc1b8a..8ca0d50 100644 --- a/q05_create_delivery_series/build.py +++ b/q05_create_delivery_series/build.py @@ -1,7 +1,17 @@ +# %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=',') +#ipl=pd.read_csv('data/ipl_matches_small.csv') +df = pd.read_csv('data/ipl_matches_small.csv') +def create_delivery_series(): + my_array = ipl_matches_array[:, 11] + + return pd.Series(my_array) + +create_delivery_series() + + -#Your Solution