Merge pull request #69 from lexnekr/master

Exercise 22 and 17 corrected after #67 and #22
This commit is contained in:
Nicolas P. Rougier
2018-11-02 09:46:03 +01:00
committed by GitHub
6 changed files with 10 additions and 6 deletions

View File

@@ -339,6 +339,7 @@
"print(np.nan == np.nan)\n", "print(np.nan == np.nan)\n",
"print(np.inf > np.nan)\n", "print(np.inf > np.nan)\n",
"print(np.nan - np.nan)\n", "print(np.nan - np.nan)\n",
"print(np.nan in set([np.nan]))\n"
"print(0.3 == 3 * 0.1)" "print(0.3 == 3 * 0.1)"
] ]
}, },
@@ -435,8 +436,7 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"Z = np.random.random((5,5))\n", "Z = np.random.random((5,5))\n",
"Zmax, Zmin = Z.max(), Z.min()\n", "Z = (Z - np.mean (Z)) / (np.std (Z))\n",
"Z = (Z - Zmin)/(Zmax - Zmin)\n",
"print(Z)" "print(Z)"
] ]
}, },

View File

@@ -146,6 +146,7 @@ print(0 * np.nan)
print(np.nan == np.nan) print(np.nan == np.nan)
print(np.inf > np.nan) print(np.inf > np.nan)
print(np.nan - np.nan) print(np.nan - np.nan)
print(np.nan in set([np.nan]))
print(0.3 == 3 * 0.1) print(0.3 == 3 * 0.1)
``` ```
@@ -187,8 +188,7 @@ print(Z)
```python ```python
Z = np.random.random((5,5)) Z = np.random.random((5,5))
Zmax, Zmin = Z.max(), Z.min() Z = (Z - np.mean (Z)) / (np.std (Z))
Z = (Z - Zmin)/(Zmax - Zmin)
print(Z) print(Z)
``` ```

View File

@@ -284,6 +284,7 @@
"np.nan == np.nan\n", "np.nan == np.nan\n",
"np.inf > np.nan\n", "np.inf > np.nan\n",
"np.nan - np.nan\n", "np.nan - np.nan\n",
"np.nan in set([np.nan])\n",
"0.3 == 3 * 0.1\n", "0.3 == 3 * 0.1\n",
"```" "```"
] ]

View File

@@ -82,6 +82,7 @@ free to open an issue at <https://github.com/rougier/numpy-100>
np.nan == np.nan np.nan == np.nan
np.inf > np.nan np.inf > np.nan
np.nan - np.nan np.nan - np.nan
np.nan in set([np.nan])
0.3 == 3 * 0.1 0.3 == 3 * 0.1
``` ```

View File

@@ -301,6 +301,7 @@
"np.nan == np.nan\n", "np.nan == np.nan\n",
"np.inf > np.nan\n", "np.inf > np.nan\n",
"np.nan - np.nan\n", "np.nan - np.nan\n",
"np.nan in set([np.nan])\n"
"0.3 == 3 * 0.1\n", "0.3 == 3 * 0.1\n",
"```" "```"
] ]
@@ -387,7 +388,7 @@
"metadata": {}, "metadata": {},
"source": [ "source": [
"#### 22. Normalize a 5x5 random matrix (★☆☆) \n", "#### 22. Normalize a 5x5 random matrix (★☆☆) \n",
"(**hint**: (x - min) / (max - min))" "(**hint**: (x - mean) / std)"
] ]
}, },
{ {

View File

@@ -116,6 +116,7 @@ free to open an issue at <https://github.com/rougier/numpy-100>
np.nan == np.nan np.nan == np.nan
np.inf > np.nan np.inf > np.nan
np.nan - np.nan np.nan - np.nan
np.nan in set([np.nan])
0.3 == 3 * 0.1 0.3 == 3 * 0.1
``` ```
@@ -145,7 +146,7 @@ np.nan - np.nan
#### 22. Normalize a 5x5 random matrix (★☆☆) #### 22. Normalize a 5x5 random matrix (★☆☆)
(**hint**: (x - min) / (max - min)) (**hint**: (x - mean) / std)