如何从节点列表中获取相应的边

ViB

我有一个类似于以下形式的节点列表:Nodelist = [[1,2,3],[4,7,6],[7,2,9]]这样就存在一条连接它们的边,例如1连接到2,2连接到3。这些不是我图中的完整节点集。

我想做的是,如果Nodelist中的两个节点之间存在连接,则返回边列表。即输出= [(1,2 ,,(2,3),(3,1),...]

我已经知道,Nodelist子列表中的每个节点都已连接,即在(1,2),(2,3),(3,1)之间存在一条边。

我希望我要问的有意义,任何帮助将不胜感激。请让我知道是否需要澄清任何事情。

rdas

尝试这个:

from itertools import combinations

[list(combinations(x, 2)) for x in node_list] 

combinations给出给定大小的列表的所有组合。因此combinations([1,2,3], 2),您[(1,2), (2,3), (3,1)]可以为每个node_list做到这一点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

获取节点列表中的边

如何从节点列表中的节点获取属性?

如何从节点计划中获取列表?

从节点列表和边列表中查找连通性

如何获取Networkx图的边属性列表

如何检查字典中多个列表中是否存在值,并获取相应的键?

java - 如何通过节点在列表中的位置获取节点?(不是值,是整个节点)

木偶:如何获取节点列表中每个元素的内容?

如何获取节点列表中每个元素的innerHTML

如何在cytoscape js中获取特定节点的边缘列表

我应该如何查询以获取Firebase中的节点列表

如何比较列表中的相应位置?

从igraph中的特定群集检索节点和边的列表

如何从Matlab中的边列表中找到连接的边

从任意节点列表生成边

在 DiagrammeR 中,如何创建到节点的边,而不是从节点创建边?

如何为节点列表获取Java中重复元素的子节点

从两个列表中获取相应的元素

从自定义列表中获取相应的值

如何从位于列表中的相应索引名称过滤列表值?

如何分离列表中节点的子节点

如何根据 igraph 中的一条边选择节点?

在R中,如何随机生成节点之间的边?

如何了解GraphQL中的空边和节点

如何在 Javascript 中创建边(链接)和节点?

如何检查内部列表中是否存在某个项目,并在包含该项目的相应外部列表中获取该列表项目?

如何通过其键获取节点列表

从具有共享边的列表中获取行的特定值

从匹配节点列表中获取endNodes