R中数字序列的快速生成方法
这看起来可能是一个有趣的问题,但在R中数字序列的快速生成方法,r,loops,optimization,vectorization,R,Loops,Optimization,Vectorization,这看起来可能是一个有趣的问题,但在R中生成如下2行矩阵的最快方法是什么: cc = NULL n1 = 1000 n2 = 1000000 for (i in 0:n1) for (j in 0:n2) cc = c(cc, i, j) cbn = matrix(cc, nrow = 2) 通常,您希望通过“c”反复避免for循环和构建向量。这里有一种方法 n1 <- 3 n2 <- 4 rbind(rep(0:n1, each = n2 + 1),
R
中生成如下2行矩阵的最快方法是什么:
cc = NULL
n1 = 1000
n2 = 1000000
for (i in 0:n1)
for (j in 0:n2)
cc = c(cc, i, j)
cbn = matrix(cc, nrow = 2)
通常,您希望通过“c”反复避免for循环和构建向量。这里有一种方法
n1 <- 3
n2 <- 4
rbind(rep(0:n1, each = n2 + 1), rep(0:n2, n1 + 1))
n1