【发布时间】:2013-12-04 11:59:46
【问题描述】:
我有一个权重为 1 和 2 的加权无向网络。我需要选择距离最多 5 步的所有顶点的邻居。然而,这 5 个步骤应包括 2 个权重 = 2 的边。例如,如果所有 5 条边的权重为 1,则应排除这些邻居。 问题:如何选择与特定边权重相连的邻居?
代码:
matrix= matrix(as.integer(runif(100,0,3)), 10, 10)
matrix
ntwrk=graph.adjacency(matrix,weighted=TRUE, mode="undirected")
neighborhood(ntwrk,5)
现在,我需要找出其中哪一个包含 weight=2 的边。然后,我只需要保留那些邻居,并用neighborhood.size 测量邻域大小
【问题讨论】: