为了账号安全,请及时绑定邮箱和手机立即绑定

outer函数基本的含义了解,但是后面加个符号的意思不了解,希望有大神可帮助一下!

outer函数基本的含义了解,但是后面加个符号的意思不了解,希望有大神可帮助一下!

莫回无 2022-09-02 15:11:06
就是说 下面这个的意思我是了解的> outer(1:2,1:3)[,1] [,2] [,3][1,] 1 2 3[2,] 2 4 6但是下面这个的意思我是不了解的> outer(1:2,1:3,"+")[,1] [,2] [,3][1,] 2 3 4[2,] 3 4 5> outer(1:2,1:3,"-")[,1] [,2] [,3][1,] 0 -1 -2[2,] 1 0 -1
查看完整描述

2 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

outer:数组外积。如果a 和b 是两个数值数组,它们的外积将是这样的一个数组:维度向量通过连接两个操作数的维度向量(顺序非常的重要)得到;数据向量则由a 的数据向量元素和b 的数据向量元素的所有可能乘积得到。ab <- outer(a, b, "*")命令中的乘法操作符可以被任意一个双变量函数代替。例如,我们想研究函数f(x; y) = cos(y)=(1 + x2) 在R 在向量x 和y形成的格子平面(regular grid)上的特征,可以按下面的步骤进行:outer(1:2,1:3)实际上是省略了“*”号,实际上应该是outer(1:2,1:3, "*")。符号其实就是指定怎么计算的。outer(1:2,1:3,"+")就是1+1:3;2+1:3.

查看完整回答
反对 回复 2022-09-06
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

> outer(1:2,1:3)
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 2 4 6
你了解的这一步里面,其实outer后面的括号里是省略掉“*”的,也就是完整的outer函数应该表达为> outer(1:2,1:3,"*"),括号中最后一部分可以理解为需要怎么计算的功能部分,以此类推后面的outer(1:2,1:3,"+")和outer(1:2,1:3,"-")就不难理解了。

查看完整回答
反对 回复 2022-09-06
  • 2 回答
  • 0 关注
  • 190 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信