GetNodeTriads (SWIG)ΒΆ

GetNodeTriads(Graph, NId)

Returns number of triads a node NId participates in. Considers the graph as undirected.

Parameters:

  • Graph: graph (input)

    A Snap.py graph or a network.

  • NId: int (input)

    A node id in Graph.

Return value:

  • int

    The number of triads node NId participates in.

The following example shows the number of triads for nodes in TNGraph, TUNGraph, and TNEANet:

import snap

Graph = snap.GenRndGnm(snap.PNGraph, 100, 1000)
for NI in Graph.Nodes():
    print('%d %d' % (NI.GetId(), snap.GetNodeTriads(Graph, NI.GetId())))

UGraph = snap.GenRndGnm(snap.PNGraph, 100, 1000)
for NI in UGraph.Nodes():
    print('%d %d' % (NI.GetId(), snap.GetNodeTriads(UGraph, NI.GetId())))

Network = snap.GenRndGnm(snap.PNEANet, 100, 1000)
for NI in Network.Nodes():
    print('%d %d' % (NI.GetId(), snap.GetNodeTriads(Network, NI.GetId())))