aboutsummaryrefslogtreecommitdiffstats
path: root/jpa_test/make_plots.py
diff options
context:
space:
mode:
authorjeanpouget-abadie <jean.pougetabadie@gmail.com>2014-12-07 12:08:31 -0500
committerjeanpouget-abadie <jean.pougetabadie@gmail.com>2014-12-07 12:08:31 -0500
commit9de35421f25bf45158187daea4ddfedd1c93f3d8 (patch)
treef917008b6363a2b9dbff7855781f4fd5a10a6e94 /jpa_test/make_plots.py
parent6c874852773329f6fecbbc54476b30a37aa85b79 (diff)
downloadcascades-9de35421f25bf45158187daea4ddfedd1c93f3d8.tar.gz
renaming directory + creating dataset directory
Diffstat (limited to 'jpa_test/make_plots.py')
-rw-r--r--jpa_test/make_plots.py41
1 files changed, 0 insertions, 41 deletions
diff --git a/jpa_test/make_plots.py b/jpa_test/make_plots.py
deleted file mode 100644
index e3c0d3d..0000000
--- a/jpa_test/make_plots.py
+++ /dev/null
@@ -1,41 +0,0 @@
-import matplotlib.pyplot as plt
-import numpy as np
-import cascade_creation
-import rip_condition
-
-
-def plot_rip_numberofnodes(max_proba, n_min, n_max, p_init, n_cascades, K_max):
- """
- Plots the RIP constant for varying number of nodes (n_max included)
- """
- x = np.arange(n_min, n_max+1)
- y = []
-
- for n_nodes in x:
- print n_nodes
- G = cascade_creation.InfluenceGraph(max_proba=.3)
- G.erdos_init(n=n_nodes, p=.1) #TODO: handle different inits!
- cascades = cascade_creation.generate_cascades(G, p_init=p_init,
- n_cascades=n_cascades)
- M, __ = cascade_creation.icc_matrixvector_for_node(cascades, None)
- M = cascade_creation.normalize_matrix(M)
- y.append(rip_condition.find_kth_rip_constants(M, 4)) #
-
- print y
-
- plt.clf()
- plt.plot(x, y)
- #plt.show()
-
- return x, y
-
-
-def test():
- """
- unit test
- """
- plot_rip_numberofnodes(max_proba=.3, n_min=30, n_max=30,
- p_init=.01, n_cascades=100, K_max=4)
-
-if __name__=="__main__":
- test()