本文整理汇总了Python中igraph.Graph.es["similarity"]方法的典型用法代码示例。如果您正苦于以下问题:Python Graph.es["similarity"]方法的具体用法?Python Graph.es["similarity"]怎么用?Python Graph.es["similarity"]使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类igraph.Graph
的用法示例。
在下文中一共展示了Graph.es["similarity"]方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: check_edge
# 需要导入模块: from igraph import Graph [as 别名]
# 或者: from igraph.Graph import es["similarity"] [as 别名]
cand = check_edge(sm, current, root)
if cand:
logging.debug("connect {} and {}".format(cand, root))
edges.append((cand, root))
current.remove(cand)
sm[:, cand] = 0
remain.remove(root)
sm[:, root] = 0
for i in np.where(sm[root] > threshold)[0].tolist():
if i in remain:
edges.append((root, i))
sim_edges.append(sm[root, i])
new.add(i)
logging.debug("new nodes: {}".format(new))
current |= new
remain -= current
new = set()
g = Graph(edges)
g.vs["smiles"] = smiles
g.vs["activities"] = acts
g.vs["psa"] = psas
g.vs["alogp"] = alogps
g.es["similarity"] = sim_edges
g.save("test.gml")
print g.evcent()