不使用for()填充矩阵

时间:2019-02-26 03:35:44

标签: r matrix random

我有一个长矩阵,我想用rnorm(1)填充,但是要花很多时间(与下面的示例不同)。有没有一种替代方法,因为行数和列数将始终相等但可以动态变化。

my <- matrix(c(0), nrow= 3, ncol = 3)
for (i in 1:3){
  for (j in 1:3){
    my[i,j]<-rnorm(1)
  }
  }

1 个答案:

答案 0 :(得分:5)

为什么不做类似的事情:

matrix(rnorm(500), ncol = 5)