有生成矩形矩阵的方法吗?
Is there a method for generating a rectangular matrix?
我正在使用 sna 包中的 rgnm 函数生成网络。例如。
int_mat <- rgnm (1,10,33)
有没有一种方法可以使用此函数或其他函数生成非方阵(例如 10 x 11 矩阵)?
谢谢!
这似乎是你想要的。
n_rows <- 10; n_cols <- 11; n_1s <- 33
elements <- rep(0, n_rows* n_cols)
elements[sample(1:length(elements), 33)] <- 1
int_mat <- matrix(elements, nrow=n_rows, ncol=n_cols)
我正在使用 sna 包中的 rgnm 函数生成网络。例如。
int_mat <- rgnm (1,10,33)
有没有一种方法可以使用此函数或其他函数生成非方阵(例如 10 x 11 矩阵)?
谢谢!
这似乎是你想要的。
n_rows <- 10; n_cols <- 11; n_1s <- 33
elements <- rep(0, n_rows* n_cols)
elements[sample(1:length(elements), 33)] <- 1
int_mat <- matrix(elements, nrow=n_rows, ncol=n_cols)