向量间的距离和范数到线性空间、赋范空间、內积空间_向量之间的距离-程序员宅基地

技术标签: 线性空间  赋范空间  內积空间  数学  

参考:
https://baike.baidu.com/item/%E8%B5%8B%E8%8C%83%E7%A9%BA%E9%97%B4/2285667?fr=aladdin
http://blog.csdn.net/mr_hai_cn/article/details/53207307#reply
http://blog.csdn.net/soudog/article/details/2050632
https://www.zhihu.com/question/19967778

距离

首先我们给出距离的定义。以了解数学上关于距离抽象的定义。
这里写图片描述
如果满足上面的3个条件,我们就称d(x,y)是这两点之间的距离。
另外我们需要理解的是,距离度量的是一种长度,既然距离是长度的量化,那么度量的就有可能是直线也有可能是曲线,就像在地球仪上找2点距离,就需要画一个大圆,然后求弧长。

向量间距离

上面讨论的距离,只是一种高度概括抽象的距离的特性。这里给出其中常用的几种具体的向量间距离公式。情形1到情形3,分别是欧氏距离,棋盘距离,曼哈顿距离(也叫城市距离)。
这里写图片描述

向量范数

向量范数可以看成向量x=(x1,x2,…,xn)到零点的距离。
当我们这样理解范数的时候,那么对上面3种情形的距离公式,我们得到的对应的向量的范数就为:
这里写图片描述
我们会发现向量的范数与向量间的距离的公式很相似,即是其中的那个y向量为0时的情况。之所以所有的向量范数都以0向量为标准,是因为在线性空间中0向量是唯一不变的。

各种空间的关系

在我们继续展开讨论之前,我希望给出一个总括性的结论,让大家对数学上提出的各种空间的相互关系有一个总的认识。线性空间(向量空间)是一个比较初级的空间,如果在里面定义了范数,就成了赋范线性空间。赋范线性空间满足完备性,就成了巴那赫空间;赋范线性空间中定义了角度,就有了内积空间,内积空间再满足完备性,就得到希尔伯特空间。这些空间都是线性空间
这里写图片描述
那么什么是完备性呢?
如果我们想研究收敛性(极限)怎么办?—定义完备性
简单的说就是空间在极限运算中,取极限不能跑出去。所以,显然有理数集,无理数集不具有完备性。实数集具有完备性。

各空间之间差别的简化展示

1.线性空间(向量空间)
线性空间又称作向量空间,关注的是向量的位置,对于一个线性空间,知道基(相当于三维空间中的坐标系)便可确定空间中元素的坐标(即位置);线性空间只定义了加法和数乘运算。
如果我们想知道向量的长度怎么办?—-定义范数,引入赋范线性空间
2.赋范线性空间定义了范数的线性空间!!
如果我们想知道向量的夹角怎么办?—-定义内积,引入内积空间
3.内积空间定义了内积的线性空间!!
4.欧式空间定义了内积的有限维实线性空间!!
如果我们想研究收敛性(极限)怎么办?—-定义完备
5.Banach空间完备的赋范线性空间!!!
6.Hilbert空间完备的内积空间!!!(极限运算中不能跑出度量的范围)

线性空间

线性空间又称作向量空间,关注的是向量的位置,对于一个线性空间,知道基(相当于三维空间中的坐标系)便可确定空间中元素的坐标(即位置);线性空间只定义了加法和数乘运算。
如果我们想知道向量的长度怎么办?—定义范数,引入赋范线性空间。即在线性空间中,我们是无法得出向量的长度的。

向量空间和线性空间的细微区别

线性空间和向量空间基本上是一个东西,但是线性空间中的元素可以是任何东西;在选定基以后可以表示成向量的形式,所以线性空间也叫向量空间。
具体来说,向量空间是狭义的,他的元素只能是向量。线性空间是广义的,他的元素可以任何东西,可以是向量,矩阵,多项式,函数……在线性空间选定了基以后就可以表示成向量的形式,这时2者就是同一个意思了。

线性空间的一些直观理解

摘抄于http://blog.csdn.net/soudog/article/details/2050632,感谢作者。
在线性空间中,当你选定一组基之后,不仅可以用一个向量来描述空间中的任何一个对象,而且可以用矩阵来描述该空间中的任何一个运动(变换)。而使某个对象发生对应运动的方法,就是用代表那个运动的矩阵,乘以代表那个对象的向量。
简而言之,在线性空间中选定基之后,向量刻画对象,矩阵刻画对象的运动,用矩阵与向量的乘法施加运动。或者我们也可以把矩阵理解为映射,一种变换函数,通过矩阵的乘法将原始点映射到想要映射的终点。
需要注意的是,上面的一句话中的运动并不是在说真正意义上的运动,即它所造成的结果(形成映射的终点)的过程并不会经过这个线性空间中的任何一个无关点,即不会形成路径到达终点。所以矩阵刻画对象的运动,用矩阵与向量的乘法施加运动改成矩阵是线性空间里跃迁的描述更为准确。

基是一组线性无关的內积为0的向量的集合。
直观地理解,选基就是找坐标系。

相似矩阵

若矩阵A与B是同一个线性变换的两个不同的描述(之所以会不同,是因为选定了不同的基,也就是选定了不同的坐标系),则一定能找到一个非奇异矩阵P,使得A、B之间满足这样的关系:
这里写图片描述
上面的公式也就是相似矩阵的定义公式。
从这里看,所谓的相似矩阵,就是同一个线性变换在不同基上的描述矩阵。也就是说一族相似矩阵都是对同一个线性变换在不同基下的描述。

赋范空间 (赋范线性空间)

首先给出百度百科上关于赋范空间的定义。
这里写图片描述
从上面的定义可以看出,赋范空间中添加了范数这一概念。所以导致添加了范数的线性空间形成了一个新的空间叫做赋范空间。因此赋范空间有向量的模长,即范数。也就是可以讨论长度了。但是还缺乏一个很重要的概念——两个向量的夹角,为了克服这一缺陷,我们引入了內积的概念。

內积空间

内积空间是增添了一个额外的结构的向量空间。这个额外的结构叫做内积,或标量积,或点积。这个增添的结构允许我们严格地讨论矢量的“夹角”和“长度”

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Chaolei3/article/details/79554211

智能推荐

(一)gitblit安装教程-程序员宅基地

文章浏览阅读809次。gitblit和gitlab一样都是git仓库服务器,集中托管仓库.gitlab一般大公司使用,功能全面,但是配置复杂,一般需要专门人员维护.gitblit在小公司使用,配置比较方便.另外gitlab需要域名才能使用https,而gitblit使用https不需要申请域名,由于在阿里云上搭建git服务器,出于安全考虑使用https.考虑简单方便,没有专门人员维护,和安全问题,暂时使用gitblit作为git服务器._gitblit安装

自定义圆形ProgressBar渐变进度条(loading)_android progressbar 加载样式 圆形结尾-程序员宅基地

文章浏览阅读643次。效果图:首先自定义Drawable资源:bg_progress.xml<?xml version="1.0" encoding="utf-8"?><rotate ="http://schemas.android.com/apk/res/android" android:fromDegrees="0" android:pivotX="50%" android:pivotY="50%" android:toDegrees=_android progressbar 加载样式 圆形结尾

组通信之jgroups篇----Adress,View,Message,Event_jgroupsaddress-程序员宅基地

文章浏览阅读2k次。3.3. AddressEach member of a group has an address, which uniquely identifies the member. The interface for such an address is Address, which requires concrete implementations to provide methods for co_jgroupsaddress

Vgg-net学习笔记_vgg中traing image size-程序员宅基地

文章浏览阅读251次。ConvNet架构1、input image is 224224 ,对每个像素减去平均值(训练集上)2、small receptive region,33 filter size,多个small filter 的堆积,相当于一个大的感知域,但是使用小的感知域filter的堆积,能够引入更多的非线性,同时参数较大的感知域的filter来说更少,相当于做了正则化。stride为1。3、5个池化层..._vgg中traing image size

SSH远程登录、.sh文件后缀运行、l l命令结果说明、VIM模式切换_sh命令的l-程序员宅基地

文章浏览阅读877次。SSH远程登录、.sh文件后缀运行、l l命令结果说明、VIM模式切换文章目录SSH远程登录、.sh文件后缀运行、l l命令结果说明、VIM模式切换SSH远程安全登录.sh文件后缀运行l l命令结果说明VIM模式切换SSH远程安全登录SSH为网络协议,专门为远程登录会话和其他网络服务提供安全性的协议,用于在计算机之间的加密登录,对数据进行加密。SSH主要用于远程登录,主要有口令登录..._sh命令的l

Java 使用POST方式调用XML接口并使用dom4j解析返回的xml报文中的CDATA数据_java接收xml格式报文-程序员宅基地

文章浏览阅读2.7k次。Java 使用POST方式调用XML接口并使用dom4j解析返回的xml报文中的CDATA数据。_java接收xml格式报文

随便推点

【手写数字识别】 BP神经网络手写数字识别【含Matlab源码 3133期】-程序员宅基地

文章浏览阅读258次,点赞3次,收藏9次。BP神经网络手写数字识别完整代码,直接运行,适合小白!可提供运行操作视频!

Linux gcc升级全过程,过程超详细_升级gcc-程序员宅基地

文章浏览阅读1.4k次,点赞26次,收藏29次。其中囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。_升级gcc

python从入门到项目实践pdf 明日科技_《Python从入门到项目实践(全彩版)PyCharm详解,热门游戏、爬虫、数据分析、web和AI开发》(明日科技(MingRi Soft))【摘要 书评...-程序员宅基地

文章浏览阅读384次。权利声明:京东上的所有商品信息、客户评价、商品咨询、网友讨论等内容,是京东重要的经营资源,未经许可,禁止非法转载使用。注:本站商品信息均来自于合作方,其真实性、准确性和合法性由信息拥有者(合作方)负责。本站不提供任何保证,并不承担任何法律责任。印刷版次不同,印刷时间和版次以实物为准。价格说明:京东价:京东价为商品的销售价,是您最终决定是否购买商品的依据。划线价:商品展示的划横线价格为参考价,该价格..._python从入门到项目实践(全彩版)pycharm详解,热门游戏、爬虫、数据分析、web和ai

3GPP使用方法与协议下载_4gpp-程序员宅基地

文章浏览阅读5.8k次,点赞13次,收藏37次。关于3GPP3GPP,3rd Generation Partnership Project,即第三代合作伙伴计划。https://www.3gpp.org/之所以叫3GPP,不叫2GPP或者4GPP,是因为在1998年12月,多个电信标准组织签署了《第三代伙伴计划协议》,旨在为第三代移动通信系统制定全球适用技术规范和技术报告。随后3GPP的工作范围得到了改进,增加了对通用地面无线接入(UTRA)长期演进系统的研究和标准制定。这就是为什么我们看到3GPP也在为4G和5G的标准化做工作的原因。3GPP_4gpp

MySQL全部详细步骤(官网下载、安装、环境变量配置、卸载、解决端口占用)--2023.8_mysql官网下载步骤-程序员宅基地

文章浏览阅读1.1w次,点赞43次,收藏200次。1.浏览器搜索mysql,然后点击进去点击选择的方式安装,但是觉得压缩包下载使用更方便选择安装到电脑上点击这个这里选择版本号1.下载打开后就是这个界面,对应选项分别是开发者版、服务器版、客户端版、只安装安装包自带的所有插件版、自定义版。我们这里选择服务版安装就好,点击下一步Next下一步点击高级选项在要放MySQL的文件夹里面或者其他地方新建一个文件夹,命名为Data,以后MySQL的文件缓存数据都会放在这里,方便统一管理。_mysql官网下载步骤

2021SC@SDUSC-multimedia-utils-一款java后端的图片、视频处理工具jar包_java图像处理的jar包-程序员宅基地

文章浏览阅读321次。2021SC@SDUSC目录项目名称:multimedia-utilsREADME.md添加工具方法Suffix.javaREADME.md添加工具方法VideoSize.java项目名称:multimedia-utils博客八在前两篇博客中我们介绍了java对音视频以及图片的转码和处理部分。在接下来我们会介绍README.md添加工具方法文档。README.md添加工具方法Suffix.java这段代码的主要作用是压缩参数时改为在运行压缩时设置,这样方.._java图像处理的jar包

推荐文章

热门文章

相关标签