R-intorduction 关于outer的使用

Posted yuvejxke

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R-intorduction 关于outer的使用相关的知识,希望对你有一定的参考价值。

outer在r语言中有点强制执行函数的以为在里面

 

> x
      [,1] [,2] [,3] [,4] [,5]
[1,]    1    5    9   13   17
[2,]    2    6   10   14   18
[3,]    3    7   11   15   19
[4,]    4    8   12   16   20
> y
      [,1] [,2] [,3] [,4]
[1,]    1    6   11   16
[2,]    2    7   12   17
[3,]    3    8   13   18
[4,]    4    9   14   19
[5,]    5   10   15   20

 

已知,x和y分别为4*5,5*4的矩阵

技术图片

*乘在r语言中是各个元素对应位置的乘积;因此形状不同不能相乘*

但是如果使用outer则可以相乘,此时的相乘

outer(y,x,‘*’)的输出结果为

技术图片

将y整个矩阵作为一个数乘以x矩阵的各个元素,按照x的方式排列

认为是数(y)*矩阵(x)

技术图片

相应的除法

outer(y,x,‘’/)

技术图片

 

对于缺省最后一项参数,默认使用‘*’

技术图片

 

 

对col 和 row 对应命名

技术图片

 

列矩阵*行列式疑惑??

以上是关于R-intorduction 关于outer的使用的主要内容,如果未能解决你的问题,请参考以下文章

SQL 关于apply的两种形式cross apply 和 outer apply

SQL 关于apply的两种形式cross apply 和 outer apply

BigQuery Left Outer 出现 OR 条件错误

MySQL:FULL OUTER JOIN - 如何合并一列?

javabreak outer,continue outer的使用

在 Informix 中使用 ANSI OUTER JOIN 和 OUTER 时查询计划的差异