summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrabhu Ramachandran2019-07-16 14:40:03 +0530
committerPrabhu Ramachandran2019-07-16 14:40:03 +0530
commit5d64412fc50dd3d436448320a607c3fd82644c69 (patch)
treeb7c515fd075bd740785fa144a54a38746fd46e11
parentcf7d3d425fda005768da2819dd714979577bc25d (diff)
downloadpython-workshops-5d64412fc50dd3d436448320a607c3fd82644c69.tar.gz
python-workshops-5d64412fc50dd3d436448320a607c3fd82644c69.tar.bz2
python-workshops-5d64412fc50dd3d436448320a607c3fd82644c69.zip
Update with some fixes.
-rw-r--r--data_analysis/02_numpy_stats.ipyml30
1 files changed, 17 insertions, 13 deletions
diff --git a/data_analysis/02_numpy_stats.ipyml b/data_analysis/02_numpy_stats.ipyml
index 9a6d60a..50190be 100644
--- a/data_analysis/02_numpy_stats.ipyml
+++ b/data_analysis/02_numpy_stats.ipyml
@@ -266,11 +266,15 @@ cells:
slide_type: slide
- code: |
+ plt.hist(data, bins=50, normed=True, cumulative=True);
+
+- code: |
data = np.random.poisson(lam=0.5, size=10000)
ax1 = plt.subplot(1, 2, 1)
+ plt.ylabel('PDF')
ax1.hist(data, normed=True)
ax2 = plt.subplot(1, 2, 2)
- ax2.hist(data, cumulative=True);
+ ax2.hist(data, cumulative=True, normed=True);
metadata:
slideshow:
@@ -306,9 +310,9 @@ cells:
- code: |
data = np.random.chisquare(7, size=10000)
ax1 = plt.subplot(1, 2, 1)
- ax1.hist(data, normed=True)
+ ax1.hist(data, bins=50, normed=True)
ax2 = plt.subplot(1, 2, 2)
- ax2.hist(data, cumulative=True);
+ ax2.hist(data, bins=50, normed=True, cumulative=True);
@@ -367,9 +371,9 @@ cells:
## Some useful tools
- For computational work
- - `np.shuffle`
- - `np.permutation`
- - `np.choice`
+ - `np.random.shuffle`
+ - `np.random.permutation`
+ - `np.random.choice`
metadata:
slideshow:
@@ -384,13 +388,13 @@ cells:
slide_type: fragment
- code: |
- np.shuffle(data)
+ np.random.shuffle(data)
- code: |
- np.permutation(10)
+ np.random.permutation(10)
- code: |
- np.permutation(data)
+ np.random.permutation(data)
- code: |
@@ -408,21 +412,21 @@ cells:
slide_type: fragment
- code: |
- np.choice(data, size=5)
+ np.random.choice(data, size=5)
metadata:
slideshow:
slide_type: fragment
- code: |
- np.choice(data, size=10)
+ np.random.choice(data, size=10)
metadata:
slideshow:
slide_type: fragment
- code: |
- np.choice(data, size=4, replace=False)
+ np.random.choice(data, size=4, replace=False)
metadata:
slideshow:
@@ -430,7 +434,7 @@ cells:
- code: |
# Won't work!
- np.choice(data, size=10, replace=False)
+ np.random.choice(data, size=10, replace=False)
- markdown: |