python - 检查两个顶点是否在 iGraph 中连接

标签 python graph igraph edges vertices

iGraph 0.6 中是否有用于 python 2.7 的非常短的表达式来查看索引指定的两个顶点是否由边连接?

我在某个地方找到了:

are_connected(v1, v2)  

但在 python 中,我会收到一条错误消息:“NameError: global name 'are_connected' is not defined”

以上表达式可能适用于 R 或完全错误。我不知道。 R 不足以满足我在我的项目中尝试做的事情。

我的图是无向的,有许多顶点和边序列(vs 和 es),​​如本教程所述:http://hal.elte.hu/~nepusz/development/igraph/tutorial/tutorial.html

更新: 我找到了 http://packages.python.org/python-igraph/igraph.GraphBase-class.html#is_multiple is_multiple 和 is_mutual,我认为他们每个人都可以做到这一点,但我仍然收到错误:“NameError:全局名称‘are_mutual’未定义”。

在互联网上我找不到如何正确实现它的示例。我还在找。

最佳答案

备案:are_connected(以及张贴者提到的 is_mutualis_multiple)是方法图表本身并不能独立运行,因此正确使用它们的方法如下:

>>> g = Graph.GRG(100, 0.2)
>>> g.are_connected(0, 2)
False

关于python - 检查两个顶点是否在 iGraph 中连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13855617/

相关文章:

python - Matplotlib:滚动图

Python 导入模块最佳实践

python - 如何检测 SSTP 流量?

Java绘制Y坐标递增的图形

python - 如何对子图/嵌套图进行拓扑排序?

python - 从 Nose2 插件跳过单元测试

data-structures - 有向图和无向图有什么区别

python - 3d 矩阵到 2d 邻接矩阵或边列表

Python iGraph - community_infomap 图

r - 在 R igraph 中统计网络中连接最多的节点