代码拉取完成,页面将自动刷新
import numpy as np
import networkx as nx
def E(result,route):
G=nx.Graph()
for n in range(len(result)-1):
#print OneAntStatus[n]
G.add_edge(result[n],
result[n+1],
weigh=route[result[n]][result[n+1]])
node=G.nodes()
su=0
for m in range(len(node)-1):
for n in range(m,len(node)-1):
if (m==n):
pass
su=su+nx.shortest_path_length(G,m,n)
return 1.0*su/(len(node)*(len(node)-1))
def F(result):
G=nx.Graph()
for n in range(len(result)-1):
G.add_edge(result[n],result[n+1])
result=[]
node=G.nodes()
for n in node:
result.append(len(G.neighbors(n)))
print (max(result))
return (2.0*float(max(result)))/((len(node)*(len(node)-1))*1.0)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。