NetworkX

Previous topic

networkx.MultiGraph.selfloop_edges

Next topic

networkx.MultiGraph.copy

networkx.MultiGraph.number_of_selfloops

MultiGraph.number_of_selfloops()

Return the number of selfloop edges.

A selfloop edge has the same node at both ends.

Returns:

nloops : int

The number of selfloops.

See also

selfloop_nodes, selfloop_edges

Examples

>>> G=nx.Graph()   # or DiGraph, MultiGraph, MultiDiGraph, etc
>>> G.add_edge(1,1)
>>> G.add_edge(1,2)
>>> G.number_of_selfloops()
1