本文整理汇总了Python中igraph.Graph.__add_edge方法的典型用法代码示例。如果您正苦于以下问题:Python Graph.__add_edge方法的具体用法?Python Graph.__add_edge怎么用?Python Graph.__add_edge使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类igraph.Graph
的用法示例。
在下文中一共展示了Graph.__add_edge方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __json_loads
# 需要导入模块: from igraph import Graph [as 别名]
# 或者: from igraph.Graph import __add_edge [as 别名]
def __json_loads(self, json_str):
"""
Load graph from json file
"""
json_dict = json.loads(json_str)
cp = Graph()
for v in json_dict["nodes"]:
node = Node(v["id"], timestamps=v["timestamps"], colors=v["colors"],label=v["id"],
attributes=v["attributes"], membership=v["membership"],positions=v["positions"])
cp.__add_node(node)
for e in json_dict["edges"]:
edge = Edge(e["source"], e["target"], timestamps=e["timestamps"],attributes=e["attributes"],
ranges=e["ranges"])
cp.__add_edge(edge)
self.__dict__ = json_dict
self.nodes = cp.nodes
self.edges = cp.edges