在R中快速生成数字序列的方法

Fast way of generating sequence of numbers in R

这个问题看起来很有趣,但是 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))