另一个网络问题。这个模块似乎没有得到太多的支持(我当然不想仅仅为了获得帮助就在github上打开问题),但是如果你不问的话,你就得不到支持了。通过阅读文档,似乎有很多功能可以以最佳的方式执行某些操作.但我经常不知道如何使用这些函数。
这一次,我试图理解GraphEvent是什么。假设我构建了一个图,我计算了连接的组件,然后迭代地删除边和节点,基于某些条件;然后我想再次计算连接的组件。我想我可以做这样的事:
cc=components.DynConnectedComponents(G)
cc.run()
...
#edge removals
...
cc.update()但是components.DynConnectedComponents(Graph).update(GraphEvent),在事件发生后更新连接的组件.它需要一个GraphEvent对象,我一点也不知道它可能是什么,以及如何处理它。文档中没有任何东西能澄清这一点,如果有人能解释这一点,我会非常感激的。谢谢!
发布于 2018-03-17 21:07:16
我收到了另一个question的答复,其中也解释了graphEvent。
https://stackoverflow.com/questions/49340077
复制相似问题