5
是否有可能在R中有矩阵矩阵?如果是的话,我应该如何定义这样的矩阵?例如有一个10×10的矩阵,并且这个矩阵的每个元素都包含一个矩阵本身。是否有可能在R中有矩阵矩阵?
是否有可能在R中有矩阵矩阵?如果是的话,我应该如何定义这样的矩阵?例如有一个10×10的矩阵,并且这个矩阵的每个元素都包含一个矩阵本身。是否有可能在R中有矩阵矩阵?
1)列表/矩阵是,创建的列表,并给它后尺寸使用matrix
:
m <- matrix(1:4, 2)
M <- matrix(list(m, 2*m, 3*m, 4*m), 2)
所以元件的M
1,1是m
:
> M[[1,1]]
[,1] [,2]
[1,] 1 3
[2,] 2 4
2) list/dim < -这也适用:
M <- list(m, 2*m, 3*m, 4*m)
dim(M) <- c(2, 2)
3)阵列这是不太你问什么,而是取决于你的目的,它可能满足你的需要:
A <- array(c(m, 2*m, 3*m, 4*m), c(2, 2, 2, 2)) # 2x2x2x2 array
所以元素1,1:
> A[1,1,,]
[,1] [,2]
[1,] 1 3
[2,] 2 4
这是很快,坦克很多,这正是我需要的 – weber85
这个问题是关于在矩阵中有一个列表,我的是关于矩阵内有一个矩阵。由于矩阵的定义与列表不同,我认为我的问题是不同的。但是感谢你的警告。 – weber85