首页 > 解决方案 > 图中的每个节点必须只有 6 个使用 R 的邻居

问题描述

我有 10 个节点的随机图(可能有超过 1000 个节点)。我写了以下代码。

g <- erdos.renyi.game(10,1,type = "gnp",directed = FALSE)
degree(g)
[1] 9 9 9 9 9 9 9 9 9 9

网络图如下。 在此处输入图像描述

现在,我想更改每个节点必须有 6 度。简而言之,每个节点的度数必须为6,既不大于6也不小于6。

标签: rnetworkxigraphsna

解决方案


set.seed(1234)
g = sample_degseq(out.deg = rep(6,10), method = "simple.no.multiple")
degree(g)
[1] 6 6 6 6 6 6 6 6 6 6

推荐阅读