分享
三行代码  ›  专栏  ›  技术社区  ›  Martund

把矩阵和R中的向量相等是什么意思

  •  1
  • Martund  · 技术社区  · 4 天前

    在这里的许多帖子中,人们使用

    X==x
    

    其中X是一个矩阵,X是R中的一个向量。输出是一个大小与X相同的真值和假值矩阵。真值和假值在该矩阵中是如何排列的?

    1 回复  |  直到 4 天前
        1
  •  2
  •   dww    4 天前

    矩阵是具有维数属性的向量,因此可以将其与其他向量进行比较。对于矩阵运算,矩阵被视为具有按列排列的值。正如我们在下面看到的

    X = matrix(1:9, 3, 3)
    
    X
    #      [,1] [,2] [,3]
    # [1,]    1    4    7
    # [2,]    2    5    8
    # [3,]    3    6    9
    
    as.vector(X)
    # [1] 1 2 3 4 5 6 7 8 9
    

    我们可以看到模糊属性,因此:

    attributes(X)
    # $dim
    # [1] 3 3
    

    attr(X, 'dim') = NULL
    X
    [1] 1 2 3 4 5 6 7 8 9