From fdd324dc2461c160e76f5f084507d1802615cce5 Mon Sep 17 00:00:00 2001
From: Erik Strand <erik.strand@cba.mit.edu>
Date: Wed, 8 May 2019 18:03:15 -0400
Subject: [PATCH] Generate a subset of samples

---
 compressed_sensing.py | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/compressed_sensing.py b/compressed_sensing.py
index 39edcd5..775c6bb 100644
--- a/compressed_sensing.py
+++ b/compressed_sensing.py
@@ -46,3 +46,16 @@ if __name__ == "__main__":
     plt.plot(sample_times, recovered_sample_values)
     plt.savefig("fig_c.png")
     plt.close()
+
+    # Part (d)
+    n_subsamples = 100
+    np.random.seed(7250147)
+    subset_indices = np.arange(n_samples)
+    np.random.shuffle(subset_indices)
+    subset_indices = subset_indices[:n_subsamples]
+    subset_indices = np.sort(subset_indices)
+    subset_sample_times = sample_times[subset_indices]
+    subset_sample_values = sample_values[subset_indices]
+    plt.plot(subset_sample_times, subset_sample_values)
+    plt.savefig("fig_d.png")
+    plt.close()
-- 
GitLab