课程
/云计算&大数据
/大数据
/R语言基础
请哪位大神来解释下?
2017-04-02
源自:R语言基础 3-6
正在回答
* 指的是矩阵元素一一对应相乘(a31*b31)
(%*%)矩阵乘法指的是( a 的第i行)乘以( b的第j列)
比如说: A = [1,2 ; 3,4](一个2*2的矩阵) B=[3,4 ; 5,6]
那么在R中 A*B =[1*3,2*4 ; 3*5, 4*6]
而 A%*%B (即矩阵乘法)= [1*3+2*5, 1*4+2*6 ; 3*3+4*5 , 3*4+4*6]
比如第一个元素1*3+2*5就是A的第一行乘以B的第一列得到的
去学一下线性代数就知道啦,矩阵乘法不是对应的元素相乘,要复杂的多。https://zh.wikipedia.org/wiki/%E7%9F%A9%E9%99%A3%E4%B9%98%E6%B3%95
举报
本R语言基础教程,教你如何在R中操纵自己数据,快速入门
1 回答为什么矩阵的不能大于二
3 回答一样的代码,为什么结果会不一样
2 回答Rstdio我创建了一个数组,但是为什么得到的是个矩阵?
1 回答data.matrix把数据框变为矩阵后怎么使用这个矩阵,矩阵的名字是啥啊老师
1 回答老师 我下的r studio为什么跟你的不一样 版本不一样吗