GenConfModelΒΆ

GenConfModel(Graph)

Generate a random undirected graph using (approximately) the same node degrees as in Graph using the configuration model.

Parameters:

  • Graph: undirected graph (input)

    A Snap.py undirected graph.

Return value:

  • undirected graph

    A random Snap.py undirected graph with the approximate degree sequence as in Graph.

The following example shows how to generate a random undirected graph of the same node degrees in TUNGraph:

import snap

Graph = snap.GenRndGnm(snap.TUNGraph, 100, 1000)
for NI in Graph.Nodes():
    print(NI.GetId(), NI.GetDeg())

G1 = snap.GenConfModel(Graph)
for NI in G1.Nodes():
    print(NI.GetId(), NI.GetDeg())