首 页IT知识库收藏内容
当前位置:翔宇亭IT乐园IT知识库R语言

向量的内积及在R语言中的计算方法

减小字体 增大字体 作者:biye5u.com  来源:本站原创  发布时间:2018-07-09 20:29:01

本文介绍向量的内积的含义及在R语言中计算向量内积的方法。

1、内积的定义

向量的内积也称为点乘,或数量积,对两个向量执行内积运算,就是对这两个向量对应元素位一一相乘之后求和的操作,内积的结果是一个标量。

设有向量:

内积运算之向量a       内积运算之向量b

向量a和b的内积为:

向量运算之内积运算公式

从内积公式可以看出:两个向量的维数应该相同,同时,在1维情况下,a和b的内积与b和a的内积结果是相同的。

2、R语言中的内积运算

R语言中进行内积运算可以使用X%*%Y来进行或crossprod()函数进行计算。

(1)一维向量的内积运算

x<-1:5
y<-3:7
x %*% y

结果如下:

一维向量的内积运算

(2)在R中,矩阵也可以进行内积运算,相当于矩阵乘法,如下:

m1<-matrix(1:6,nr=3)
m2<-matrix(3:8,nc=3)
m1 %*% m2

结果如下:

矩阵内积运算

参考

CSDN牧野的博客:https://blog.csdn.net/dcrmg/article/details/52416832

微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。

个人成长离不开各位的关注,你的关注就是我继续前行的动力。

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
愿您的精彩评论引起共鸣,带来思考和价值。
用户名: 查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2024 biye5u.com. All Rights Reserved.