1
中的指示处理的无向图我通过读取GML文件创建了一个图。我试图找到所有触摸节点N的边缘我的代码如下:按照igraph-python
self.simGraph = Graph.Read_GML(file_name)
node = self.simGraph.vs.find(title=title)
edge_set = self.simGraph.es.select(_source=node.index)
我注意到,在调试时,那edge_set常常只包含一个边缘,但是当我改变_source
到_target
,我会得到一组不同的边缘。我试过加入
self.simGraph = self.simGraph.as_undirected()
但是得到了同样的结果。
我错过了什么吗?
'source'和'target'没有任何意义(至少不会IGRAPH)时是无向图因为每个边的每个端点同时是源和目标。这将最终得到修复;随时在Github上跟随相应的[bug报告](https://github.com/igraph/python-igraph/issues/30)。 –
权利,来源和目标*不应该是有道理的,这就是为什么我很困惑会得到不同的结果。感谢指向错误报告的指针。 – betseyb