GetDegSeqV

GetDegSeqV(Graph, DegV)

Computes the degree sequence vector for nodes in Graph. The degree sequence vector is stored in DegV.

Parameters:

  • Graph: graph (input)

    A Snap.py graph or a network.

  • DegV: TIntV, a vector of ints (output)

    A vector containing the degree for each node in the graph.

Return value:

  • None

The following example shows how to compute the sequence vector for nodes in TNGraph, TUNGraph, and TNEANet:

import snap

Graph = snap.GenRndGnm(snap.PNGraph, 100, 1000)
result_degree = snap.TIntV()
snap.GetDegSeqV(Graph, result_degree)
for i in range(0, result_degree.Len()):
    print "Node %s has degree %s" % (i, result_degree[i])

UGraph = snap.GenRndGnm(snap.PUNGraph, 100, 1000)
result_degree = snap.TIntV()
snap.GetDegSeqV(UGraph, result_degree)
for i in range(0, result_degree.Len()):
    print "Node %s has degree %s" % (i, result_degree[i])

Network = snap.GenRndGnm(snap.PNEANet, 100, 1000)
result_degree = snap.TIntV()
snap.GetDegSeqV(Network, result_degree)
for i in range(0, result_degree.Len()):
    print "Node %s has degree %s" % (i, result_degree[i])