[英]Calculating the number of open triangles in a networkx graph
我有一個networkx圖G,例如
import networkx as nx
G=nx.erdos_renyi_graph(100,.1)
我想以一種有效的方式計算開放三元組的數量,即模式的頻率:A 連接到 B,B 連接到 C 但 A 和 B 沒有連接。
有沒有聰明的方法來利用內置的 function 呢?
如果您可以計算G
的距離矩陣(1 if i->j, else 0)
,您可以對其進行平方,並且對於每個非對角條目,檢查a[i,j]
是否不同於a[j,i]
.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.