我从R开始,当我看到这本书的字面上给出的例子显示矩阵和数组是可以互换的(他们真的吗?)时,我遇到了这个问题。如果是这样,那么矩阵和数组背后的基本原理是什么? / p>
答案 0 :(得分:2)
以下是一些测试:
这是一个2X2矩阵
temp <- matrix(0, 2, 2)
> is.matrix(temp)
[1] TRUE
> is.array(temp)
[1] TRUE
现在是2X2阵列:
temp2 <- array(0, dim=c(2,2))
> is.matrix(temp2)
[1] TRUE
> is.array(temp2)
[1] TRUE
现在让我们看看它们是否相同:
> identical(temp, temp2)
[1] TRUE
现在,让我们看一下2X2X2阵列:
temp3 <- array(0, dim=c(2,2,2))
> is.matrix(temp3)
[1] FALSE
> is.array(temp3)
[1] TRUE