Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
通常のグラフがあり、グラフからランダムにエッジを削除したい。削除できるようになるまでエッジをランダムに選択する方法は?
library(igraph) g = sample_k_regular(10,3)
fromsample(x,n)とともに base Rの関数を使用できます。delete_edgesigraph
sample(x,n)
delete_edges
igraph
たとえば、5 つのエッジを削除する場合:
library(igraph) g = sample_k_regular(10,3) g1 <- delete_edges(g,sample(E(g),5))
E(g)ランダムにサンプルを抽出するエッジのリストを取得します。
E(g)