diff --git a/100_Numpy_exercises_with_hints_with_solutions.md b/100_Numpy_exercises_with_hints_with_solutions.md index d3ddde2..29f4f71 100644 --- a/100_Numpy_exercises_with_hints_with_solutions.md +++ b/100_Numpy_exercises_with_hints_with_solutions.md @@ -1087,7 +1087,7 @@ windows = np.lib.stride_tricks.sliding_window_view(Z, (k, k)) S = windows[::k, ::k, ...].sum(axis=(-2, -1)) # alternative solution (by @Gattocrucco) -S = Z.reshape(4, 4, 4, 4).swapaxes(1, 2).sum((2, 3)) +S = Z.reshape(4, 4, 4, 4).sum((1, 3)) ``` #### 88. How to implement the Game of Life using numpy arrays? (★★★) `No hints provided...` diff --git a/100_Numpy_exercises_with_solutions.md b/100_Numpy_exercises_with_solutions.md index f366208..af8413c 100644 --- a/100_Numpy_exercises_with_solutions.md +++ b/100_Numpy_exercises_with_solutions.md @@ -1087,7 +1087,7 @@ windows = np.lib.stride_tricks.sliding_window_view(Z, (k, k)) S = windows[::k, ::k, ...].sum(axis=(-2, -1)) # alternative solution (by @Gattocrucco) -S = Z.reshape(4, 4, 4, 4).swapaxes(1, 2).sum((2, 3)) +S = Z.reshape(4, 4, 4, 4).sum((1, 3)) ``` #### 88. How to implement the Game of Life using numpy arrays? (★★★) diff --git a/source/exercises100.ktx b/source/exercises100.ktx index 3f71c5d..a0725c6 100644 --- a/source/exercises100.ktx +++ b/source/exercises100.ktx @@ -1334,7 +1334,7 @@ windows = np.lib.stride_tricks.sliding_window_view(Z, (k, k)) S = windows[::k, ::k, ...].sum(axis=(-2, -1)) # alternative solution (by @Gattocrucco) -S = Z.reshape(4, 4, 4, 4).swapaxes(1, 2).sum((2, 3)) +S = Z.reshape(4, 4, 4, 4).sum((1, 3)) < q88 How to implement the Game of Life using numpy arrays? (★★★)