def generate_graphs(self, n_edges_list, use_seed=True):
"""For each number of edges (n_edges) in n_edges_list create
an Erdos Renyi Precision Graph that allows us to sample
from later.
Parameters
----------
n_edges : list[int] or int
list of number of edges for each graph or scalar
if only one graph is wanted
use_seed : bool
indicates if seed shall be reset
"""
if use_seed and self.seed is not None:
random.seed(self.seed)
n_edges = n_edges_list if type(n_edges_list) is list \
else [n_edges_list]
self.graphs = [ErdosRenyiPrecisionGraph(self.n_vertices, n_es)
for n_es in n_edges]
评论列表
文章目录