【发布时间】:2011-12-17 07:08:35
【问题描述】:
有经验的 R 开发人员认为最有效(但仍然可读)的方法是从给定函数构造具有给定行数和列数的矩阵,例如A_ij = someFun(i,j) with 1
因为我在我想出的文档中找不到任何东西
initMatrix <- function(rows, cols, fn) {
A <- matrix(nrow=rows, ncol=cols)
for (i in 1:rows)
for (j in 1:cols)
A[i,j] <- fn(i,j)
return(A)
}
这对我来说似乎很愚蠢而且很慢。欢迎任何改进(尤其是单行)! :)
【问题讨论】: