Browse Source

feat(numpy): update output expected for exercise 3 question 4

- chore update format
pull/2294/head
nprimo 12 months ago committed by Niccolò Primo
parent
commit
8851622eaa
  1. 1
      subjects/ai/numpy/README.md
  2. 2
      subjects/ai/numpy/audit/README.md

1
subjects/ai/numpy/README.md

@ -101,7 +101,6 @@ The goal of this exercise is to learn NumPy indexing/slicing. It allows to acces
1. Create a NumPy array of dimension 1 that contains all integers from 1 to 100 ordered. 1. Create a NumPy array of dimension 1 that contains all integers from 1 to 100 ordered.
2. Without using a for loop and using the array created in Q1, create an array that contain all odd integers. The expected output is: `np.array([1,3,...,99])`. _Hint_: it takes one line 2. Without using a for loop and using the array created in Q1, create an array that contain all odd integers. The expected output is: `np.array([1,3,...,99])`. _Hint_: it takes one line
3. Without using a for loop and using the array created in Q1, create an array that contain all even integers reversed. The expected output is: `np.array([100,98,...,2])`. _Hint_: it takes one line 3. Without using a for loop and using the array created in Q1, create an array that contain all even integers reversed. The expected output is: `np.array([100,98,...,2])`. _Hint_: it takes one line
4. Using array of Q1, set the value of every 3 elements of the list (starting with the second) to 0. The expected output is: `np.array([[1,0,3,4,0,...,0,99,100]])` 4. Using array of Q1, set the value of every 3 elements of the list (starting with the second) to 0. The expected output is: `np.array([[1,0,3,4,0,...,0,99,100]])`
--- ---

2
subjects/ai/numpy/audit/README.md

@ -80,7 +80,7 @@
###### For question 3, is the solution `integers[::-2]`? ###### For question 3, is the solution `integers[::-2]`?
###### For question 4, is the array `np.array([0, 1,0,3,4,0,...,0,99,100])`? There are at least two ways to get this results without for loop. The first one uses `integers[1::3] = 0` and the second involves creating a boolean array that indexes the array: ###### For question 4, is the array `np.array([1,0,3,4,0,...,0,99,100])`? There are at least two ways to get this results without for loop. The first one uses `integers[1::3] = 0` and the second involves creating a boolean array that indexes the array:
```python ```python
mask = (integers+1)%3 == 0 mask = (integers+1)%3 == 0

Loading…
Cancel
Save