diff --git a/README.md b/README.md index 823291d..095ad99 100644 --- a/README.md +++ b/README.md @@ -25,4 +25,4 @@ ## Getting Help -If you need help ask on the Slack of the DataCamp course. +If you need help ask on the Slack of the DataCamp course ! diff --git a/numpy_questions.py b/numpy_questions.py index 07a10c1..38511dd 100644 --- a/numpy_questions.py +++ b/numpy_questions.py @@ -41,7 +41,14 @@ def max_index(X): j = 0 # TODO - + if type(X) is not np.ndarray or len(np.shape(X)) != 2: + raise ValueError + val = X[0][0] + for line in range(np.shape(X)[0]): + for col in range(np.shape(X)[1]): + if X[line][col] >= val: + i, j = line, col + val = X[line][col] return i, j @@ -64,4 +71,9 @@ def wallis_product(n_terms): """ # XXX : The n_terms is an int that corresponds to the number of # terms in the product. For example 10000. - return 0. + if n_terms == 0: + return 2. + pi_2 = 1 + for n in range(1, n_terms+1): + pi_2 *= (4*n**2)/(4*n**2-1) + return 2*pi_2