不使用for()填充矩阵

问题描述 投票:-1回答:1

我有一个长矩阵,我想用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)
  }
  }
r matrix random
1个回答
5
投票

为什么不做这样的事情:

matrix(rnorm(500), ncol = 5)
© www.soinside.com 2019 - 2024. All rights reserved.