Python 找到共同邻居的数目
您好,您能帮我找到网络中常见邻居的数量吗 这是我的代码,但我不知道如何继续Python 找到共同邻居的数目,python,networking,graph,social,sna,Python,Networking,Graph,Social,Sna,您好,您能帮我找到网络中常见邻居的数量吗 这是我的代码,但我不知道如何继续 ` import networkx as nx import pandas as pd import numpy as np import matplotlib.pyplot as plt G=pd.read_csv('karate.txt',header=None,delim_whitespace=True,names=['n1','n2']) G2=nx.from_pandas_edgelist(G,sourc
`
import networkx as nx
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
G=pd.read_csv('karate.txt',header=None,delim_whitespace=True,names=['n1','n2'])
G2=nx.from_pandas_edgelist(G,source='n2',target='n1')
#print(G2.edges())
#print(G2.degree())
e=[]
for n in G2:
for c in G2:
if n!=c:
G5=sorted(nx.common_neighbors(G2,n,c))
edges.append([n,c,len(G5)])
print(edges)`
这里是一个单行程序,它将计算节点1和节点2之间的公共邻居
import networkx as nx
G = nx.karate_club_graph()
common_nbor = len(set([n for n in G.neighbors(1)]).intersection(set([n for n in G.neighbors(2)])))
common_nbor=4请重复和[如何提问]()。“演示如何实现此功能”不是堆栈溢出问题。