同时使用矩阵和数组的基本原理是什么?

时间:2016-06-10 18:16:42

标签: arrays r matrix

我从R开始,当我看到这本书的字面上给出的例子显示矩阵和数组是可以互换的(他们真的吗?)时,我遇到了这个问题。如果是这样,那么矩阵和数组背后的基本原理是什么? / p>

1 个答案:

答案 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