微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将子图作为 networkx 中的边添加到现有图中?

如何解决如何将子图作为 networkx 中的边添加到现有图中?

我正在尝试动态构建这样的图表:

@property
def graph(self):
    g = nx.DiGraph()
    g.add_node(self)
    for child in self.children_pivots:
        g = nx.compose(g,child.graph)
        g.add_edge(self,child)
    return g

其中children_pivots 是与self 相同对象类型的列表。这似乎不受支持,或者我在文档中错过了它。我是否必须手动迭代组件并构建图形?有没有干净简单的方法可以说:这是一个图,将这个图的根添加为由这条边连接的新节点。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。