在R

时间:2019-07-10 20:13:50

标签: 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)

1 个答案:

答案 0 :(得分:6)

通常,您要一遍又一遍地避免for循环和通过“ c”建立向量。这是一种方法。

{"error":false}