R中%o%的含义

R中%o%的含义,r,operator-keyword,R,Operator Keyword,我在R中遇到了以下问题: x=x+y%o%c(1.5,1.5) 我想知道这里的%o%是什么意思。我尝试过谷歌搜索,但运气不太好在R中有许多快捷方式使用了%…%符号%o%是数组的外部产品 > 1:3 %o% 1:3 [,1] [,2] [,3] [1,] 1 2 3 [2,] 2 4 6 [3,] 3 6 9 还有很多,我最常用的是%%中的%: 3 %in% c(1,2,3,4) #TRUE 5 %in% c(1,2,3,4

我在R中遇到了以下问题:

x=x+y%o%c(1.5,1.5)

我想知道这里的
%o%
是什么意思。我尝试过谷歌搜索,但运气不太好

在R中有许多快捷方式使用了
%…%
符号<代码>%o%是数组的外部产品

> 1:3 %o% 1:3
     [,1] [,2] [,3]
[1,]    1    2    3
[2,]    2    4    6
[3,]    3    6    9
还有很多,我最常用的是%%中的
%:

3 %in% c(1,2,3,4) #TRUE
5 %in% c(1,2,3,4) #FALSE
3.4 %in% c(1,2,3,4) #FALSE
还有一些其他的,我一点也不知道。但是当您遇到它们时,您可以通过在
%o%
周围使用倒勾来检查文档,例如
?`o%`
,或者使用引号
?'%o%'
(或者
?'%o%“


他们显然很难用谷歌搜索,因为有百分号。

直觉<代码>%o%
是外部产品,请看示例,它返回一个矩阵
a[1]*b
是矩阵的第一行,
a[2]*b
是矩阵的第二行

>a=c(1,2,3)
>b=c(0,2,4)
>a%o%b
[,1] [,2] [,3]
[1,]    0    2    4
[2,]    0    4    8
[3,]    0    6   12

你说的是哪种语言?
?“%o%”
的外部产品arrays@KarthikRocky询问R,如标题和标签所示。我从来不知道有这样的语言存在。。只是谷歌搜索。有趣。谢谢@Gregor,您还可以创建自己的中缀运算符(如所称),如中所示。