Skip to content

Commit e163a64

Browse files
authored
Merge pull request rougier#69 from lexnekr/master
Exercise 22 and 17 corrected after rougier#67 and rougier#22
2 parents d3ac0dd + edc841c commit e163a64

6 files changed

Lines changed: 10 additions & 6 deletions

100_Numpy_exercises.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,7 @@
339339
"print(np.nan == np.nan)\n",
340340
"print(np.inf > np.nan)\n",
341341
"print(np.nan - np.nan)\n",
342+
"print(np.nan in set([np.nan]))\n"
342343
"print(0.3 == 3 * 0.1)"
343344
]
344345
},
@@ -435,8 +436,7 @@
435436
"outputs": [],
436437
"source": [
437438
"Z = np.random.random((5,5))\n",
438-
"Zmax, Zmin = Z.max(), Z.min()\n",
439-
"Z = (Z - Zmin)/(Zmax - Zmin)\n",
439+
"Z = (Z - np.mean (Z)) / (np.std (Z))\n",
440440
"print(Z)"
441441
]
442442
},

100_Numpy_exercises.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ print(0 * np.nan)
146146
print(np.nan == np.nan)
147147
print(np.inf > np.nan)
148148
print(np.nan - np.nan)
149+
print(np.nan in set([np.nan]))
149150
print(0.3 == 3 * 0.1)
150151
```
151152

@@ -187,8 +188,7 @@ print(Z)
187188

188189
```python
189190
Z = np.random.random((5,5))
190-
Zmax, Zmin = Z.max(), Z.min()
191-
Z = (Z - Zmin)/(Zmax - Zmin)
191+
Z = (Z - np.mean (Z)) / (np.std (Z))
192192
print(Z)
193193
```
194194

100_Numpy_exercises_no_solution.ipynb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,7 @@
284284
"np.nan == np.nan\n",
285285
"np.inf > np.nan\n",
286286
"np.nan - np.nan\n",
287+
"np.nan in set([np.nan])\n",
287288
"0.3 == 3 * 0.1\n",
288289
"```"
289290
]

100_Numpy_exercises_no_solution.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ free to open an issue at <https://github.com/rougier/numpy-100>
8282
np.nan == np.nan
8383
np.inf > np.nan
8484
np.nan - np.nan
85+
np.nan in set([np.nan])
8586
0.3 == 3 * 0.1
8687
```
8788

100_Numpy_exercises_with_hint.ipynb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,7 @@
301301
"np.nan == np.nan\n",
302302
"np.inf > np.nan\n",
303303
"np.nan - np.nan\n",
304+
"np.nan in set([np.nan])\n"
304305
"0.3 == 3 * 0.1\n",
305306
"```"
306307
]
@@ -387,7 +388,7 @@
387388
"metadata": {},
388389
"source": [
389390
"#### 22. Normalize a 5x5 random matrix (★☆☆) \n",
390-
"(**hint**: (x - min) / (max - min))"
391+
"(**hint**: (x - mean) / std)"
391392
]
392393
},
393394
{

100_Numpy_exercises_with_hint.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ free to open an issue at <https://github.com/rougier/numpy-100>
116116
np.nan == np.nan
117117
np.inf > np.nan
118118
np.nan - np.nan
119+
np.nan in set([np.nan])
119120
0.3 == 3 * 0.1
120121
```
121122

@@ -145,7 +146,7 @@ np.nan - np.nan
145146

146147
#### 22. Normalize a 5x5 random matrix (★☆☆)
147148

148-
(**hint**: (x - min) / (max - min))
149+
(**hint**: (x - mean) / std)
149150

150151

151152

0 commit comments

Comments
 (0)