生成可能的网络图

2024-04-19 09:45:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从数组列表中生成所有可能的网络图。例如:

OPSIYON 1 [[4], [10]] OPSIYON 2 [[9, 1], [13]] OPSIYON 3 [[1], []] OPSIYON 4 [[9, 9], [11]] OPSIYON 5 [[4, 4], [7]]

在本例中,这里有5个不同的数组,每个数组都有内部数组。请想象我有5个不同的小组。我想看到所有可能的边缘组之间,并绘制它。你知道吗

例如:

我可以将OPSIYON 2组添加到OPSIYON 1。在opsiyon2中,我们有9到1和13这样的默认边

(9->;1)->;13

我可以把它加到1上

4->;10->;操作2

最后,我想生成许多可能的网络图并将它们可视化

我该怎么做?你知道吗

按请求编辑

example imagehttps://404store.com/2018/01/07/EkranResmi2018-01-0720.35.50.png

好的,在上图左侧,我把4个组和它们的节点放在一起。实际上,[2,[1,3]]意味着我说的是第一组。问题是,我想随机地将组与其节点(如右侧)连接起来。如果可以,我想生成所有可能的边并生成许多图。你知道吗

有一些规则:

  1. 1节点1边缘: 例如,如图中所示,如果通过节点5将组1连接到组to,则可以从节点5创建任何新边

哦,是的,这是唯一的规则:)

在上面的codesnipt中,我创建了5个数组,您可以看到OPSION 1是group4 opsiyon2是group2,依此类推。你知道吗

我在找你帮忙!谢谢您!你知道吗


Tags: gt编辑列表节点规则可视化绘制小组