如何 select 从 R 中的图形随机边缘?
How to select edge randomly from graph in R?
我有一个规则图,想从图中随机删除边。如何select随机边缘直到我可以删除?
library(igraph)
g = sample_k_regular(10,3)
您可以使用 base R 中的 sample(x,n)
函数以及 igraph
中的 delete_edges
。
例如,如果要删除5条边:
library(igraph)
g = sample_k_regular(10,3)
g1 <- delete_edges(g,sample(E(g),5))
E(g)
获取从中随机采样的边列表。
我有一个规则图,想从图中随机删除边。如何select随机边缘直到我可以删除?
library(igraph)
g = sample_k_regular(10,3)
您可以使用 base R 中的 sample(x,n)
函数以及 igraph
中的 delete_edges
。
例如,如果要删除5条边:
library(igraph)
g = sample_k_regular(10,3)
g1 <- delete_edges(g,sample(E(g),5))
E(g)
获取从中随机采样的边列表。