Compute the number of triangles.
Finds the number of triangles that include a node as one of the vertices.
Parameters: | G : graph
nbunch : container of nodes, optional
with_labels: bool, optional :
|
---|---|
Returns: | out : list or dictionary
|
Notes
When computing triangles for the entire graph each triangle is counted three times, once at each node.
Self loops are ignored.
Examples
>>> G=nx.complete_graph(5)
>>> print nx.triangles(G,0)
6
>>> print nx.triangles(G,with_labels=True)
{0: 6, 1: 6, 2: 6, 3: 6, 4: 6}
>>> print nx.triangles(G,(0,1))
[6, 6]