SHOW:
|
|
- or go back to the newest paste.
1 | def get_ndlib_model(graph, seed_set): | |
2 | model = ep.IndependentCascadesModel(g) | |
3 | config = mc.Configuration() | |
4 | config.add_model_initial_configuration("Infected", seed_set) | |
5 | for e in graph.edges(): | |
6 | - | config.add_edge_configuration("threshold", e, uniform.random(0,1)) |
6 | + | config.add_edge_configuration("threshold", e, random.uniform(0,1)) |
7 | model.set_initial_status(config) | |
8 | return model | |
9 | ||
10 | g = nx.erdos_renyi_graph(1000, 0.1) | |
11 | S = [] # some seed set | |
12 | for i in range(5): | |
13 | S.append(int(random.uniform(1, 999))) | |
14 | ||
15 | model = get_ndlib_model(g, S) | |
16 | iterations = model.iteration_bunch(len(g.edges)) |