3blue1brow线代笔记
向量
物理:空间中的箭头,长度和方向决定一个向量。只要两者相同,可以任意移动保持不变
计算机:有序的数字列表 (数组)
数学:向量可以是任何东西,只要保证两个向量相加以及数字与向量相乘有意义
加法:把每个向量看成一种运动。各个轴上独立的移动步数相加。即有序列表对应项相加
向量数乘:长度缩放
线性组合,张成空间与基
向量是基向量的缩放并相加
因此用数字描述向量时都取决于正在使用的基
线性组合:两个数乘向量的和称为两个向量的线性组合
线性:如果固定一个标量,自由滑动另一个标量,所产生的向量终点是一条直线
向量空间:所有可以表示为给定向量线性组合的向量集合。即仅通过数乘和加法能得到的向量
线性相关:其中一个向量,可以表示为其他向量的线性组合,因为这个向量已落在其他向量张成的空间中。(如两个共线向量,或第三个向量在另两个向量的平面中)
线性无关:所有向量都给张成空间增加了新的维度
空间一组基的定义:张成该空间的一个线性无关向量的集合
线性变换
线性变换是将向量作为输入和输出的一类函数
直线在变换后仍然保持为直线,不能有所弯曲,且原点必须保持固定。即保持网格线平行且等距分布的变换
将变换后i帽和j帽的坐标作为一个矩阵的列,并且将两列分别与x和y相乘后加和的结果定义为矩阵向量乘积。也就是向量是基向量的缩放并相加
矩阵代表一个特定的线性变换。而矩阵与向量相乘,就是将线性变换作用于那个向量。
矩阵乘法与线性变换复合
两个矩阵相乘有着几何意义,也就是两个线性变换相继作用。
复合矩阵即m1的i经过m2变换,j经过m2变换后的新的基坐标
矩阵相乘时,先后顺序影响结果,交换律不成立。但结合律成立
行列式
不同矩阵代表的线性变换中,有的将空间向外拉伸,有的将空间向内挤压。理解这些线性变换的关键一点就是测量一个给定区域面积增大或减小的比例。
这个特殊的缩放比例,即线性变换改变面积的比例 , 被称为这个变换的行列式
两个基坐标构成的单位正方形的面积为1,可以以此推理出变换后的新基坐标构成的面积
如果一个二维线性变换的行列式为0,说明它将整个平面压缩到一条线,甚至是一个点上。意味着这个矩阵所代表的变换就能将空间压缩到更小的维度上
行列式为负:翻转,改变了空间的定向。i原本在j右边,翻转后i在j左边。行列式的绝对值依旧表示区域面积的缩放比例
三维空间行列式是单位立方体体积的变换。即可以把行列式简单看做平行六面体的体积
如果bc刚好为0,a则说明了i在x轴的伸缩比例,d说明了j在y轴的伸缩比例
如果bc均不为0,说明了平行四边形在对角方向上拉伸或缩放了多少
逆矩阵,列空间与零空间
求解Ax=v意味着我们去寻找一个向量x,使得它在变换后与v重合
行列式不为0时,可以通过对v 进行A 的逆变换找到x 。就是等式两边同乘A逆
首先应用A代表的变换,再应用A逆代表的变换,你会回到原始状态
A逆乘以A等于一个“什么都不做”的矩阵,这个“什么都不做”的变换被称为“恒等变换”
行列式为0时,这个方程组相关的变换将空间压缩到更低的维度上,此时没有逆变换,你不能将一条线“解压缩”为一个平面,也不能将一个点“回溯”成一条线(至少这不是一个函数能做的),你不能进行升维
要么无解,所求向量不在线上,要么无穷解,所求向量在线上
秩(Rank):代表着变换后空间的维数。当变换的结果为一条直线时,也就是说结果是一维的,我们称这个变换的秩为1;如果变换后的向量落在某个二维平面上,我们称这个变换的秩为2。对于2×2 的矩阵,它的秩最大为2,意味着基向量仍旧能张成整个二维空间,并且矩阵的行列式不为0。
列空间:所有可能的变换结果(输出向量)的集合 被称为矩阵的“列空间
矩阵的列告诉你基向量变换后的位置,这些变换后的基向量张成的空间就是所有可能的变换结果 ;
换句话说,列空间就是矩阵的列所张成的空间。
秩的定义是列空间的维数,当秩达到最大值时,意味着秩与列数相等,我们称之为满秩
零向量一定在列空间中,因为线性变换必须保持原点固定。对于一个满秩变换来说,唯一能在变换后落在远点的就是零向量自身。对于一个非满秩的矩阵来说,它将空间压缩到一个更低的维度上,也就是说有一系列向量在变换后成为零向量
变换后落在原点的向量的集合,被称为矩阵的“零空间”或“核”。变换后的一些向量落在零向量上,而“零空间”正是这些向量所构成的空间。
对于线性方程组来说,当向量v 恰好为零向量时,零空间给出的就是这个向量方程所有可能的解
x2的矩阵几何意义是将二维空间映射到三维空间上。因为矩阵有两列表明输入空间有两个基向量,有三行表明每个基向量在变换后都用三个独立坐标来描述
i是1,j是-2.只有一维,说明变换后是落在一条直线上
点积与对偶性
点积与1x2矩阵的变换。有某种类似关系。横的1x2是矩阵变换,竖的2x1就是向量点积
叉积
向量v叉乘向量w,可以把v的坐标做为矩阵第一列,w的坐标做为矩阵第二列。求行列式。即两个向量构成的平行四边形的面积
基变换
(2,1)是左边的i坐标,(-1,1)是左边的j坐标
相当于标准坐标系下的(-1,2)应用变换到新坐标系。得到的一个新的在标准坐标系的向量
因为线性变换的一个重要特性是变换后的向量仍旧是相同的线性组合,不过使用新的基向量
几何而言,这个矩阵将我们的网格转为新的网格
从数值而言,这个矩阵将新坐标下的语言转为我们坐标系下的语言
一个矩阵的列代表新坐标系的基向量,但是用我们的坐标语言来描述。对于一个向量,这个矩阵将新坐标系语言描述转化为我们的语言描述
逆矩阵正好相反
从新坐标系语言描述的任意向量出发
用基变换转化为我们坐标系的语言描述。这个矩阵的列代表用我们的语言描述她的基向量。此时得到的是我们坐标系描述的向量
在应用上我们坐标系语言描述的变换矩阵。逆时针旋转90度。最后的结果是我们坐标系描述的向量
最后乘逆矩阵,得到用新坐标系语言描述的变换后的向量
这三个矩阵的复合就是用新坐标系描述的线性变换矩阵。上述复合矩阵就是在新坐标系中描述向量逆时针旋转90度的矩阵
中间的矩阵代表你所见的变换,外侧两个矩阵代表转移作用,即视角上的转化。
矩阵乘积代表的仍是同一个变换,只不过是从其他人的角度描述
相关文章:

3blue1brow线代笔记
向量 物理:空间中的箭头,长度和方向决定一个向量。只要两者相同,可以任意移动保持不变 计算机:有序的数字列表 (数组) 数学:向量可以是任何东西,只要保证两个向量相加以及数字与向量…...

【前端系列】优化axios响应拦截器
文章目录 一、前言🚀🚀🚀二、axios响应拦截器:☀️☀️☀️2.1 为什么前端需要响应拦截器element ui的消息组件 一、前言🚀🚀🚀 ☀️ 回报不在行动之后,回报在行动之中。 这个系列可…...

SQL使用视图
本文将介绍什么是视图,它们怎样工作,何时使用它们。 1. 视图 视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。 说明:SQLite 的视图 SQLite 仅支持只读视图,所以视图可以创建ÿ…...

在Windows计算机上打开 HEIC 文件的 6 种有效方法
如果您是 iPhone 用户,您可能对 HEIC 照片很熟悉。这种新兴格式是一种非常高效的图片编码器,它以小得多的尺寸提供至少类似 JPEG 的质量。这对于存储容量较小的手机尤其有利。但是,如何在Windows上打开 HEIC 文件? 假设您用 iDev…...

开源数据集成平台白皮书重磅发布《Apache SeaTunnel 2024用户案例合集》!
2025年新年临近,Apache SeaTunnel 社区用户案例精选📘也跟大家见面啦!在过去的时间里,SeaTunnel 社区持续成长,吸引了众多开发者的关注与支持。 为了致谢一路同行的伙伴,也为了激励更多人加入技术共创&…...

C# delegate 委托使用教程
什么是委托? 委托是定义方法签名的引用类型数据类型,可以定义委托的变量,就像其他数据类型一样,可以引用与委托具有相同签名的任何方法。 它允许方法作为参数传递,并允许事件驱动编程。它们提供了一种以类型安全的方…...

《机器学习》——数据标准化(0~1标准化,z标准化)
文章目录 数据标准化一、什么是标准化二、常用标准化0~1标准化z标准化 三、注意事项 数据标准化 一、什么是标准化 数据标准化是一种数据预处理技术,用于将数据按照一定的规则进行变换,使得不同特征或变量具有可比性和一致性。作用 消除量纲影响 在实际…...

如何监控和管理API接口的调用频率和并发量?
使用监控工具 APM(应用性能管理)工具 功能介绍:APM 工具如 New Relic、AppDynamics 等可以深入监控 API 的性能指标,包括调用频率、并发量、响应时间等。它们通过在应用程序中嵌入代理或使用无侵入式的监测方式,收集和…...

springboot+vue使用EasyCaptcha实现简单验证码
一、实现效果 springboot使用EasyCaptcha实现简单验证码,更多api和用法可以去github上查看EasyCaptcha: Java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。 二、实现步骤 1、导入依赖 <!-- easy-captcha --&g…...

“善弈者”也需妙手,Oclean欧可林:差异化不是说说而已
作者 | 曾响铃 文 | 响铃说 俗话说,“牙痛不是病,痛起来要人命”。这话意思大家都知道,牙痛虽不是什么大病,可一旦发作却是极难忍受。 前几日,Oclean欧可林举办了一场AirPump A10氧气啵啵冲牙器新品品鉴会ÿ…...

Lianwei 安全周报|2025.1.2
以下是本周「Lianwei周报」,我们总结推荐了本周的政策/标准/指南最新动态、热点资讯和安全事件,保证大家不错过本周的每一个重点! 政策/标准/指南最新动态 01 国家数据局等五部门印发《关于促进企业数据资源开发利用的意见》 为充分释放企业…...

吐卡机开发——指令合集—未来之窗行业应用跨平台架构
序号指令10A 09 02 01 01 0D DE20A 09 02 02 01 FD DE30A 09 02 03 01 6D DF40A 09 02 04 01 5D DD50A 09 02 05 01 CD DC60A 09 02 06 01 3D DC70A 09 02 07 01 AD DD80A 09 02 08 01 5D D890A 09 02 09 01 CD D9100A 09 02 10 01 5D D2110A 09 02 11 01 CD D3120A 09 02 12 0…...

C# 设计模式(创建型模式):单例模式
C# 设计模式(创建型模式):单例模式 1. 引言 在软件开发中,设计模式是解决常见问题的经典方法。单例模式(Singleton Pattern)是创建型设计模式中的一种,旨在确保某个类只有一个实例,…...

使用WebSocket 获取实时数据
回车发送数据,模拟服务器发送数据 效果图: 源码: <template><div><h1>WebSocket 实时数据</h1><input type"text" v-model"ipt" keyup.enter"sendMessage(ipt)"><div v-if…...

阿里云服务器上安装配置Logtail日志收集客户端
在当今的云计算时代,有效的日志管理对于监控、故障排查和性能优化至关重要。作为阿里云用户,您可以利用阿里云强大的日志服务(SLS)来管理您的日志。而Logtail,作为SLS的核心组件之一,在日志收集和传输中扮演着关键角色。本文将为您详细介绍如何在阿里云服务器上安装和配置…...

Java实现下载excel模板,并实现自定义下拉框
GetMapping("excel/download")ApiOperation(value "模板下载")public void getUserRecordTemplate(HttpServletResponse response, HttpServletRequest request) throws IOException {OutputStream outputStream response.getOutputStream();InputStream…...

postgres docker安装
mkdir -p /root/postgresql/data docker pull postgres:14 docker run --privilegedtrue --name postgres -e POSTGRES_PASSWORD123456 -e ALLOW_IP_RANGE0.0.0.0/0 -p 5432:5432 -v /root/postgresql/data:/var/lib/postgresql/data -d postgres:14#地址:192.168.3…...

数据库原理与应用期末复习
目录 第 1 章 概述 第 2 章 关系模型的基本概念 第 3 章 SQL 语言 第 4 章 中级 SQL 第 5 章 高级 SQL 第 6 章 关系代数语言 第 7 章 数据库设计和 ER 模型 第 8 章 关系数据库设计 第 13 章 事务 第 14 章 并发控制与恢复 第 1 章 概述 Database-management system…...

数据库知识汇总2
一. 范式 定义:范式是符合某一种级别的关系模式的集合。 关系数据库中的关系必须满足一定的要求。满足不同程度要求的为不同范式; 一个低一级范式的关系模式,通过模式分解(schema decomposition)可以转换为若干个高一…...

CS·GO搬砖流程详细版
说简单点,就是Steam买了然后BUFF上卖,或许大家都知道这点,但就是一些操作和细节问题没那么明白。我相信,你看完这篇文章以后,至少会有新的认知。 好吧,废话少说,直接上实操! 首先准…...

《长寿养生报》是科普报刊吗?参与评选的科普作品需要注意什么?
随着各地医师职称评选标准改革的推广,目前不少省份已经将发表“科普作品”视作参与参与职称评选的工作成果。这一改革,也让《长寿养生报》这类报刊受到不少医护工作者的青睐。 《长寿养生报》是科普报刊吗?参与评选的科普作品需要注意什么&am…...

React native 原生环境搭建(最新版本RN环境搭建,不是expo)
前言 React Native 是 Facebook 推出的一款用于开发移动应用的框架,开发者可以用 JavaScript 和 React 等技术,一次编写代码,然后同时部署到 iOS 和 Android 平台上,大大节省了开发时间和人力成本,避免了为每个平台单…...

Unity Excel转Json编辑器工具
功能说明:根据 .xlsx 文件生成对应的 JSON 文件,并自动创建脚本 注意事项 Excel 读取依赖 本功能依赖 EPPlus 库,只能读取 .xlsx 文件。请确保将该脚本放置在 Assets 目录下的 Editor 文件夹中。同时,在 Editor 下再创建一个 Exc…...

XML结构快捷转JSON结构API集成指南
XML结构快捷转JSON结构API集成指南 引言 在当今的软件开发世界中,数据交换格式的选择对于系统的互操作性和效率至关重要。JSON(JavaScript Object Notation)和XML(eXtensible Markup Language)是两种广泛使用的数据表…...

数据挖掘——支持向量机分类器
数据挖掘——支持向量机分类器 支持向量机最小间隔面推导基于软间隔的C-SVM非线性SVM与核变换常用核函数 支持向量机 根据统计学习理论,学习机器的实际风险由经验风险值和置信范围值两部分组成。而基于经验风险最小化准则的学习方法只强调了训练样本的经验风险最小…...

ImageNet 2.0?自动驾驶数据集迎来自动标注新时代
引言: 3DGS因其渲染速度快和高质量的新视角合成而备受关注。一些研究人员尝试将3DGS应用于驾驶场景的重建。然而,这些方法通常依赖于多种数据类型,如深度图、3D框和移动物体的轨迹。此外,合成图像缺乏标注也限制了其在下游任务中的…...

智能工厂的设计软件 应用场景的一个例子:为AI聊天工具添加一个知识系统 之11 方案再探之2 项目文件(修改稿1)
(以下内容是第二次重建项目(“方案再探”)时的项目附件。) 为AI聊天工具添加一个知识系统 Part1 人性化&去中心化 前情提要 这一次我们暂时抛开前面对“智能工厂的软件设计”的考虑--其软件智能 产品就是 应用程序。直接将这些思维方式和方法论 运…...

详解MySQL SQL删除(超详,7K,含实例与分析)
文章目录 前言1. 删除表中的所有记录基本语法使用场景注意事项运用实例分析说明2. 删除特定记录基本语法使用场景注意事项运用实例分析说明3. 删除单条记录基本语法使用场景注意事项运用实例分析说明4. 删除违反引用完整性的记录基本语法使用场景注意事项运用实例分析说明5. 删…...

uniapp:跳转第三方地图
1.跳转第三方高德地图 //跳转地图 toMap(item){uni.navigateTo({url: (window.location.href https://uri.amap.com/navigation?to${item.lng},${item.lat},${item.shopName}&modecar&policy1&srchttps://gawl.gazhcs.com/wap/index.html&callnative0)}) },…...

深入浅出梯度下降算法:快速抵达函数最小值的方法
引言 梯度是机器学习和优化领域中不可或缺的概念,它为我们提供了理解和调整多维空间中函数行为的工具。本文将详细介绍梯度的定义、性质,并通过具体的一元和多元函数案例展示如何使用梯度下降算法找到最佳参数。 一、梯度的基础知识 1.1 定义与计算 梯…...