Merge pull request #69 from lexnekr/master
Exercise 22 and 17 corrected after #67 and #22
This commit is contained in:
@@ -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)"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -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)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -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",
|
||||||
"```"
|
"```"
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -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
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -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)"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user