GetTriadParticip (SWIG) ''''''''''''''''''''''' .. function:: GetTriadParticip(Graph, TriadCntV) :noindex: Calculates triangle participation ratio. For each node counts how many triangles it participates in and then returns a vector of pairs (number of triangles, number of such nodes). Considers the graph as undirected. Parameters: - *Graph*: graph (input) A Snap.py graph or a network. - *TriadCntV*: :class:`TIntPrV`, a vector of (int, int) pairs (output) Pairs of (number of triangles, number of nodes). Return value: - None The following example shows how to compute the triangles participation ratio for nodes in :class:`TNGraph`, :class:`TUNGraph`, and :class:`TNEANet`:: import snap Graph = snap.GenRndGnm(snap.PNGraph, 100, 1000) TriadCntV = snap.TIntPrV() snap.GetTriadParticip(Graph, TriadCntV) for pair in TriadCntV: print(pair.Val1(), pair.Val2()) UGraph = snap.GenRndGnm(snap.PUNGraph, 100, 1000) TriadCntV = snap.TIntPrV() snap.GetTriadParticip(UGraph, TriadCntV) for pair in TriadCntV: print(pair.Val1(), pair.Val2()) Network = snap.GenRndGnm(snap.PNEANet, 100, 1000) TriadCntV = snap.TIntPrV() snap.GetTriadParticip(Network, TriadCntV) for pair in TriadCntV: print(pair.Val1(), pair.Val2())