问题描述
我想计算和比较 50 个 WS 图的聚类系数和特征路径长度,其中 ? 的不同值在 0 和 1 之间,n 和 d 固定。 这是我目前所拥有的:
n,d = 1000,5
for p in range(0,1,50):
G1 = nx.watts_strogatz_graph(n,2*d,p)
解决方法
有这样的吗?如果您更喜欢 range(0,1,50) 或 np.linspace(0,50)
,请将 while 循环更改为 for 循环i = 0
results={}
while i < 1:
current_I = []
current_C = []
for _ in range(20):
G = nx.watts_strogatz_graph(n = 1000,k = 4,p = i)
current_I.append(nx.average_shortest_path_length(G))
current_C.append(nx.average_clustering(G))
results[i] = (np.mean(current_I),np.mean(current_C))
i += .052631