【问题标题】:Vectorize a matrix per row向量化每行矩阵
【发布时间】:2014-01-03 14:21:14
【问题描述】:

我想对矩阵进行矢量化处理,以获取“每行”的值。例如:

mat = matrix(1:4,ncol=2)
mat
     [,1] [,2]
[1,]    1    3
[2,]    2    4

c(mat) # or as.vector(mat). Both give the values "per columns"
[1] 1 2 3 4

我想得到这个:

[1] 1 3 2 4

【问题讨论】:

    标签: r vector matrix vectorization


    【解决方案1】:

    先转置你的矩阵,比如c(t(mat))

    【讨论】:

      【解决方案2】:

      逐行填充矩阵

      matrix(1:4,ncol=2 , byrow=TRUE)  # matrix is filled by rows.
      

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多