DelZeroDegNodes (SWIG)ΒΆ
-
DelZeroDegNodes
(Graph)
Removes all the zero-degree nodes from Graph.
Parameters:
- Graph: graph (input and output)
A Snap.py graph or a network.
Return value:
None
The following example shows how to delete all zero-degree nodes from
TNGraph
, TUNGraph
, and TNEANet
:
import snap
Graph = snap.GenRndGnm(snap.PNGraph, 100, 0)
print("Number of nodes in directed graph: %d" % Graph.GetNodes())
snap.DelZeroDegNodes(Graph)
print("Number of nodes in directed graph after delete: %d" % Graph.GetNodes())
UGraph = snap.GenRndGnm(snap.PUNGraph, 100, 0)
print("Number of nodes in undirected graph: %d" % UGraph.GetNodes())
snap.DelZeroDegNodes(UGraph)
print("Number of nodes in undirected graph after delete: %d" % UGraph.GetNodes())
Network = snap.GenRndGnm(snap.PNEANet, 100, 0)
print("Number of nodes in network: %d" % Network.GetNodes())
snap.DelZeroDegNodes(Network)
print("Number of nodes in network after delete: %d" % Network.GetNodes())