【问题标题】:Error in A %*% B : non-conformable argumentsA %*% B 中的错误:参数不一致
【发布时间】:2021-01-26 18:32:25
【问题描述】:
A = matrix(c(1,2,3,4,5,6), byrow = T, ncol = 3)
B = matrix(c(1,2,3,4,5,6),ncol = 3)
A%*%B

谁能解释为什么它显示错误?

【问题讨论】:

    标签: r


    【解决方案1】:

    我们可以转置其中一个

    tcrossprod(A, B)
    

    A %*% t(B)
    

    只是一个matrix的行和另一个的列长应该一样

    【讨论】:

      猜你喜欢
      • 2014-02-16
      • 1970-01-01
      • 2014-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多