我有一个7000个节点的邻接矩阵(m)。使用
从此创建网络n <- 7000
m <- matrix(rbinom(3*n, 1, 0.2), n,n)
diag(m) <- 0
g <- network(m, directed = F)
很慢。是否有更有效的方法在R中创建大型随机网络?其他方法,如使用iGraph也将受到赞赏。
答案 0 :(得分:0)
使用igraph,你可以:
library('igraph')
g <- graph.adjacency(m, mode='undirected')
然后可以使用E(g)
和顶点使用V(g)
检索边缘。
查看igraph docs了解详情。