第二章《补基础:不怕学不懂线性代数》笔记

2.1 直观理解向量

2.1.1 理解向量加法与数乘

维度相同的向量之间才可以进行加法运算,向 量进行加法运算时只要将相同位置上的元素相加即可,结果向量的维度保持不变。

向量进行数乘运算时将标量与向量的每个元素 分别相乘即可得到结果向量。

2.1.2 理解向量乘法的本质

1.如何理解向量内积

(1)向量内积的代数定义。

两个向量内积的运算规则是,参与向量内积的两个向量必须维度相等,向量内积运算时将两个向量对应位置上的元素分别相乘之后求和即可得到向量内积的结果。向量内积的结果是一个标量。

(2)向量内积的几何定义。

向量内积的几何定义用来表征向量 a 在向量 b 方向上的投影长度乘以向量 b 的模长,即 a • b = |a| |b|cosθ。

2.如何理解向量外积

向量外积又叫向量积、叉积,也是线性代数中一种常见的向量运算。

(1)二维空间中向量外积。

从代数角度考虑,二维空间中向量 a 和向量 b 的外积运算法则为这种情况下,向量外积的结果是一个标量。

从几何角度考虑,二维空间中向量 a 和向量 b 外积的结果可以表达为 a × b =|a| |b|sinθ。它表 示向量 a 和向量 b 张成的平行四边形的“面积”。如果向量 a 和向量 b 的夹角大于 180 度,那么 向量外积的结果为负数。

(2)三维空间中向量外积。

从代数角度考虑,三维空间中向量 a 和向量 b 的外积运算法则为这种情况下,向量外积的结果是一个向量。

从几何角度考虑,三维空间中向量 a 和向量 b 外积的结果是向量 a 和向量 b 张成平面的法向量。 三维空间中,向量外积的结果是一个向量,而不是一个标量,并且两个向量的外积与这两个向量 组成的坐标平面垂直。

2.1.3 理解基向量与线性无关

1.如何理解基向量

2.如何理解线性无关

n 维空间中的基向量必须满足 n 维空间具有 n 个基向量,且这些基向量之间必须线性无关。

由一组向量的线性组合得到零向量只能通过所有系数为 0 这 种方式实现,那么这组向量就是线性无关的,反之则是线性相关的。

2.2 直观理解矩阵

2.2.1 理解矩阵运算规则

1.如何理解矩阵

(1)方阵。方阵是行数和列数相等的矩阵,方阵的行数或列数称为阶数。

(2)对角矩阵。对角矩阵是非主对角线元素全部为 0 的方阵。

(3)单位矩阵。单位矩阵是主对角线元素为 1 的对角矩阵。

(4)对称矩阵。对称矩阵是原始矩阵和它的转置矩阵相等的矩阵。

2.理解矩阵加法与数乘

两个 m × n 矩阵 A 和 B 的和可以标记为 A+B,两个矩阵相加的结 果也是一个 m × n 矩阵,且结果矩阵的各元素为其矩阵 A 和 B 对应元素相加后的值。

矩阵数乘是一类特殊的矩阵加法,它的结果就是将参与运算的标量数字分别与矩阵的各元素相乘,得到的结果作为新矩阵的各元素。

3.理解矩阵乘法

矩阵乘法也只适用于具备某些条件的矩阵之间,两个矩阵相乘仅当第一个矩阵 A 的列数和 另一个矩阵B的行数相等时才能定义。

(1)左边矩阵的列数必须和右边矩阵的行数相等才可以运算。

(2)左边矩阵的行数和右边矩阵的列数决定了结果矩阵的行列数值。

(3)结果矩阵中每个元素的数值等于左边矩阵对应行元素与右边矩阵对应列元素分别相乘 再求和的结果。

2.2.2 理解矩阵向量乘法的本质

矩阵乘以向量常写作 Ax 形式,其中左边是矩阵 A,右边是列向量 x。矩阵向量乘法可以 看作矩阵乘以矩阵的一种特例,特殊之处在于列向量可以看作列数为 1 的特殊矩阵。

从运动的视角来看,矩阵向量乘法可以理解为对线性空间中运动(线性变换)的一种描述。

1.什么是线性变换

变换本质上就是函数,函数的特点是接收输入内容并输出对应的结果,线性变换本质上也是一种函数。线性变换这种函数的特别之处在于:接收的是向量,输出的也是向量。

把空间想象成沿着各个坐标轴刻度画出网格线的空间,如果变换前后原点固定且网格线保持平行和等距分布,那么这种变换就是线性变换。

2.矩阵向量乘法描述了线性变换

从数值表示来 看,矩阵 A 与列向量 x 的乘积 Ax 就等于将原始列向量 x 的默认基向量分别对应地变换为矩阵 A 的各列,由矩阵 A 的各列作为目标向量的新基向量。

例如二维空间里面的任何一个向量 都可以看作。而根据矩阵向量乘法的规则,两者进行对比就能得出上述结论。

3.矩阵向量乘法实现空间映射

一个原始空间经过矩阵 A 的线性变换作用后得到的对应空间就是矩阵 A 各列线性组合的集合,这个集合被称为矩阵 A 的列空间 C(A)。很显然,矩阵 A 的列空间 C(A) 就是列向量所能张成的空间。若列空间 C(A) 的维度为2 ,也称为列空间C(A) 的秩为 2。

上述矩阵 A 与列向量 x 相乘,有以下性质。

(1)经过Ax乘法作用,x的n个n维基向量转换成了n个m维基向量。

(2)m < n,也就是矩阵 A 的行数小于列数时,矩阵 A 呈现为“矮胖”形态,此时经过矩 阵 A 线性变换后的 n 个 m 维基向量能够张成的空间的最大维度就是 m。这样一来,位于 n 维空间中的列向量 x 经过矩阵 A 的乘法作用后就转换到了一个更低维度(小于或等于 m 维)的新空间中了。也就是说,“矮胖”的矩阵 A 具有压缩原始空间的作用。

(3)m > n,也就是矩阵 A 的行数大于列数时,矩阵 A 呈现为“瘦高”形态,此时经过矩 阵 A 线性变换后的 n 个 m 维基向量能够张成的空间的最大维度就是 n(注意不是 m)。这样一来, 位于 n 维空间中的列向量 x 经过矩阵 A 的乘法作用后就转换到了一个 n 维(A的列向量线性无关)或者低于 n 维(A的列向量线性相关)的新空间中。也就是说,“瘦高”的矩阵 A 也可能具有压缩原始空间的作用。

(4)m = n,也就是矩阵 A 的行数等于列数时,矩阵 A 为方阵,呈现为“正方形”形态,此 时经过矩阵 A 线性变换后的 n 个 m 维基向量能够张成的空间的最大维度就是 m(也等于 n)。

综上所述,矩阵 A 中各列的线性相关情况是决定矩阵 A 是否具有空间压缩作用的关键因素。矩阵 A 各列张成的空间的维度称为该矩阵 A 的秩,它等于矩阵 A 线性无关列的个数。

2.2.3 深刻理解矩阵乘法的本质

对矩阵乘法本质的理解:矩阵本质上是空间中的某种线性变换,所以矩阵与矩阵相乘可以 看作线性变换的复合作用,最后可以用一个新矩阵来表示这种复合线性变换的结果。

2.3 理解线性方程组求解的本质

线性方程组可以转化为我们熟悉的矩阵向量乘法形式 Ax = b。

2.3.1 直观理解方程组的解

从空间视角来分析可以帮助我们深刻理解线性方程组 Ax = b 的解的存在性问题。

(1)原始空间。对于矩阵向量乘法 Ax = b,此处原始空间指代的是原始列向量 x 所在的空间。 由于原始列向量 x 是一个 n 维列向量,因此原始空间的维度为 n。

(2)列空间。矩阵A是m行n列的矩阵,包含n个m维的列向量。这n个m维列向量的线性 组合构成的空间就是矩阵 A 的列空间 C(A),这 n 个 m 维列向量中线性无关列向量的个数 r 就是列空 间 C(A) 的维度,也称为列矩阵 A 的秩。不难知道,r 与 m、n 之间存在这样的关系:r ≤ m 且 r ≤ n。

(3)待解空间。向量 b 是一个 m 维的列向量。求解原始未知向量 x 的时候需要比较向量 b 所在空间与矩阵 A 的列空间 C(A) 之间的关系,因此可以暂时称向量 b 所在空间为待解空间。待 解空间的维度就是列向量 b 的维度 m。

对于线性方程组 Ax = b,当且仅当向量 b 在矩阵 A 的列空间中时方程组才有解。

1.一定存在解的情况

线性方程组一定存在解的含义是指,向量 b 取任意值都能够至少找到一个未知向量 x 使 得 Ax = b 成立。我们知道对于线性方程组 Ax = b,当且仅当向量 b 在矩阵 A 的列空间 C(A) 中 时方程组才有解。向量 b 取任意值 Ax = b 都成立,也就是说 m 维待解空间中的任意向量都在r 维的列空间 C(A) 中,结合 r ≤ m 的前提条件就知道:只有 r= m 时,线性方程组才一定有解。

2.一定不存在解的情况

线性方程组一定不存在解的含义是指,假设向量 b 可以取任意值,这种情况下无法找到未 知向量 x 使得 Ax = b 成立。很明显,这种情况不成立。一个简单的例子是假设向量 b 为零向量, 那么必然可以找到零向量的 x 使得 Ax = b 成立。

3.一定存在唯一解的情况

当列空间 C(A) 的维度 r 等 于待解空间的维度 m 时,方程组 Ax = b 一定有解,但此时可能存在唯一解,也可能存在无穷多个解。方程组 Ax = b 一定有唯一解的情况要求原始空间 Rn 在矩阵 A 的线性变换作用下不发生空间压缩的效应,即列空间 C(A) 也是一个 Rn 空间,r=n。

综上所述,列空间 C(A) 的维度 r 等于待解空间的维度 m,保证了 Ax = b 一定有解;进一步 严格化约束条件,使得原始空间的维度 n 等于列空间 C(A) 的维度 r,可进一步保证一定有唯一 解。因此,我们可以说当 r=m=n 时,方程组 Ax = b 一定有唯一解。

4.一定存在无穷多个解的情况

列空间 C(A) 的维度 r 等于待解空间的维度 m,保证了 Ax = b 一定有解;如果原始空间的维度 n 大于列空间 C(A) 的维度 r,说明原始空间经过矩阵 A 的线性变换作用后 空间维度发生了压缩,那么一条线或者一个面上的无穷多个向量就会被压缩到低维空间中的同一个位置上,因此会有无穷多个解。总的来说,当 r=m < n 时,方程组 Ax = b 一定有无穷多个解。

5.总结:如何判断方程组解的情况

将线性方程组 Ax = b 解情况的判断 方法总结为两大步骤。

(1)判断是否有解。判断是否有解的核心原则是,向量 b 是否在矩阵 A 的列空间 C(A) 上。 如果向量 b 存在于列空间 C(A) 上则有解,否则无解。需要说明的是,当 r = m 时,方程组一定 有解;而当 r<m 时,方程组可能有解也可能无解。

(2)判断是否有唯一解。在判断了方程组 Ax=b 有解的情况下,进一步判断方程组解的唯一 性。判断是否有唯一解的核心原则是,原始空间是否在矩阵 A 的线性变换作用下发生压缩,即 判断原始空间的维度 n 是否等于列空间 C(A) 的维度 r。如果原始空间的维度 n 等于列空间 C(A) 的维度 r,则方程组有唯一解;如果原始空间的维度 n 大于列空间 C(A) 的维度 r,则方程组有 无穷多个解。

2.3.2 如何寻找解的表达式

(1)首先找到解空间中的任意点,即任意一个满足方程组 Ax = b 的解,称其为特殊解, 即

(2)寻找矩阵 A 零空间的所有解的表达式,将特殊解  与矩阵 A 零空间的所有解相加就是 Ax=b 的解空间。

对一个m×n矩阵A而言,所有满足等式Ax=0的向量x的集合就是矩阵A的零空间 N(A)。零空间 N(A) 中的任意一个点 xs 都满足 ,因此 。从空间角度来描述 就是,矩阵 A 的零空间 N(A) 中的任一向量沿着特殊解向量 xp 移动得到的所有最终向量构成 了Ax=b的解空间。

2.3.3 深刻理解逆矩阵的本质

矩阵向量乘法表明,通过一个矩阵 A 可以将向量 x 线性变换成另一个向量 b,这是一个正向的线性变换过程。如果已知向量 b,是否可以通过矩阵 A 所对应的线性变换的逆操作反推原始向量 x 呢?因此,当 r = m = n 时,求方程组 Ax = b 的解实际上就是在已知向量 b 的情况下,寻 找矩阵 A 所表示的线性变换的逆操作。

1.什么是逆矩阵

假设有矩阵 A(m × n)与矩阵 B(n × m),如果 AB = BA=I,那么我们就说 A 为可逆矩阵, B 为 A 的逆矩阵,记为。实际上满足上述定义要求的矩阵 A 和 B 一定是方阵,也就是 m = n。这就是逆矩阵的定义。可逆矩阵有着广泛的用处,一个典型的用处就是线性方程组的求解。

2.只有满秩方阵才有逆矩阵

(1)从方阵 A 的秩角度思考。方阵 A 存在逆矩阵的关键在于不发生空间压缩,也就是要求 r = n = m,此时方阵A 也称为满秩方阵。

(2)从行列式角度来思 考,矩阵可逆的前提是矩阵的行列式不为 0。

2.3.4 直观理解行列式的本质

1.直观理解行列式是什么

从几何视角来看, 行列式可以看成带有正负方向的“面积”或“体积”的概念在欧几里得空间中的推广,或者说 在 n 维欧几里得空间中行列式描述的是一个线性变换对“体积”所造成的影响。

行列式的本质就是线性变换所带来的变化率。

2.通俗讲解行列式的性质

(1)行列式一条重要的性质,即 detAB=detAdetB。

(2)“矩阵 A 可逆”等价于“detA ≠ 0”。

(3)对角矩阵的行列式 detdiag(a1,a2,...,an)=a1,a2,...,an。

2.4 彻底理解最小二乘法的本质

2.4.1 如何求解无解的方程组

对于无解的方程组,我们可以求其近似解。

虽然线性方程组 Ax=b 不存在精确解,但我们可以考虑求解距离目标最近的近似解。一个 合理的方法就是从向量 b 向二维空间即列空间 C(A) 上引垂线,得到向量 b 在二维空间即列空间 C(A) 上的投影向量 p,由投影向量 p 和向量 b 就可以得到误差向量 e = b - p,且容易知道误差向 量 e 垂直于二维空间即列空间 C(A) 上的任一向量。上述过程中将向量 b 线性变换到其投影向量 p 的操作对应着一个矩阵,这个矩阵可以称为投影矩阵 P,容易知道有 p = Pb。

求解线性方程组 Ax = b 合理的近似解,就是求解投影向量 p 代替向量b时方程组对应的

投影向量 p 具有哪些特点呢?

(1)投影向量 p 必须在二维空间即列空间 C(A) 上,也就是 ,即

(2)误差向量 e = b - p 垂直于二维空间即列空间 C(A) 上的任一向量,误差向量 e 垂直于二

维空间的两个基向量——向量a1 和向量a2,容易知道有a1•e=0和a2•e=0。

可以采取如下步骤求线性方程组的近似解:

(1)汇总投影向量 p 蕴含的关键信息。将等式关系 e = b - p 和 代入方程组可得到

(2)向量内积可以转化为矩阵乘法形式。对于 Rm 空间中的两个 m 维向量 a 和 b :。误差向量 e 垂直于基向量 a1和a2,有以下等式:

将该方程组写成矩阵向量乘积形式,容易有。令 A = [a1 a2],于是就可以表示为。就可以写作

(3)满秩方阵求逆化简。

是满秩方阵,根据满秩方阵一定可逆的结论, 可以转化为

(4)求解投影向量 p 和投影矩阵 P。

代入投影向量表达式,就可以得到。同时,将代入投影矩阵表达式,就可以得到

(5)公式汇总。

汇总上述解向量、投影向量p和投影矩阵P的表达式,可以知道如下内容。

矩阵 A 并不是一个随意的方程组的系数矩阵, 而是列空间 C(A) 中所有基向量组成的矩阵。

2.4.2 论证n维子空间上的情况

2.4.3 搞懂施密特正交化是什么

对线性方程组无解的情况人们已经推导出近似解公式以供使用。但这个公式过于庞杂,计算起来非常不方便。

我们知道假设 m 维空间 Rm 中有一个经过原点的 n 维子空间,从这个 n 维子空间中任意选取 n 个 m 维线性无关向量 a1,a2,a3,...,an 作为矩阵的列就得到矩 阵 A=[a1a2a3...an]。这里的 n 个线性无关向量 a1,a2,a3,...,an 是随意挑选的,它有无数种组合情况。

如果这里的 n 个线性无关向量 a1,a2,a3,...,an 不是随意挑选的,而是选择一些性质良好的特殊线性无关向量 q1,q2,q3,...,qn,那么上述近似解公式很可能就可以简化。

实际上如果 n 个特殊线性无关向量 q1,q2,q3,...,qn 是标准正交向量的话,那么上述公式就可以 大大简化。

1.标准正交向量的性质

(1)“标准”是指 n 个线性无关向量 q1,q2,q3,...,qn 的模长都为 1,也就是向量与自身的内积 为 1。

(2)“正交”是指 n 个线性无关向量 q1,q2,q3,...,qn 之间彼此正交,也就是向量之间的内积为 0。

一般来说,由一组标准正交向量组成各列的矩阵用专门的字母 Q 来表示,则近似解公式可以简化如下:

2.施密特正交化方法

2维空间推导过程:

n 维空间 Rn 的n个线性无关向量的正交化公式:

2.4.4 理解最小二乘法的本质

最小二乘法经常用来处理一条直线近似拟合一群数据点的情况。传统最小二乘法中“二乘”是平方的意思,“最小二乘”就是指平方和最小,具 体来说就是各个测量值和真实值之间的误差的平方和最小化,即各个点横坐标对应的原始点纵 坐标与直线上拟合点纵坐标误差的平方和最小化,写成表达式就是(可以看做是向量模长)

而从线性方程组近似解的角度来看,寻找线性方程组近似解的过程就是在子空间中为原始 向量 b 寻找一个距离最近的投影向量 p,使得误差向量 e = b - p 的模长最小的过程。可见上述两 种方法本质上是一回事。

2.5 直观理解相似矩阵对角化

2.5.1 相似矩阵是什么

1.相似矩阵的定义

设 A、B 都是 n 阶方阵,若存在可逆矩阵 P,使 ,则称矩阵 A、B 是相似矩阵 , 记 为A~B。

如果矩阵 A 和 B 是同一个线性变换的两个不同的描述,则一定能找到 一个可逆矩阵 P,使得矩阵 A 和 B 之间满足这样的关系:。可逆矩阵 P 描述的就是矩阵 A 所基于的基向量与矩阵 B 所基于的基 向量之间的一个变换关系。

2.直观理解相似矩阵的本质

3.理解相似矩阵有什么用

对角矩阵是一类计算性能良好的矩阵,利用相似矩阵之间的等 式关系,则可以把一些矩阵转化为计算性能良好的对角矩阵。

对角矩阵具有良好的计算特性,主要体现为以下几点。

(1) 简 化 矩 阵 向 量 乘 积。

(2)简化矩阵连乘计算。

4.可逆矩阵 P 需要满足什么条件

假设对角矩阵是矩阵A的相似矩阵,则有。两边左乘一个矩阵 P,公式变形为。由于可逆矩阵 P 是一个 n 阶方阵,可以写作 P =[p1p2p3...pn],于是有:。上面等式成立的条件是 n 阶方阵的列向 量分别相等,即

满足这种条件的可逆矩阵 P 的各列就是矩阵 A 的特征向量。

2.5.2 如何理解特征值与特征向量

1.特征值与特征向量是什么

矩阵向量乘积 Av 在其维度空间内对向量 v 进行线性变换时,有些向量 v 只会发生数值大小变化(伸缩)而不会发生方向偏移,这些只发生数值大小变化的向量(如 x2)就是该矩阵(如矩阵 A)的特征向量,对应向量数值大小变化的倍数就是特征值。

一般来说,对矩阵 A 而言有些非零向量 v 比较特殊,它们有这样的结果:Av = λv,其中 λ 是一个标量。这样就把非零向量 v 叫作矩阵 A 的特征向量,λ 叫作特征向量 v 所对应的特征值。

2.求解特征值与特征向量

通过变形, 等式Av=λv变为(A-λI)v=0。(A-λI)v = 0 什么时候成立呢?显然,向量 v 是零向量的时候,上式永远成立。不过,这样 并没有什么意义。正因为如此,我们定义特征向量的时候才会加上“非零向量”这个限定语。 于是,(A- λI)v = 0 表示的含义是,矩阵 A-λI 乘以非零向量 v 得到零向量。根据前面章节对行列式的本质的理解,那么线性变换之后的“单位体积”就是 0,也就是 det(A-λI)= 0。求解该行列式等式,就得到某个矩阵 A 所对应的特征向 量与特征值了。

3.不是所有矩阵都有特征向量

4.什么样的矩阵才有特征向量

(1)矩阵必须是方阵。

(2)det(A-λI) = 0 有解。

5.直观理解特征基的性质

对角矩阵就是这样特别的一类矩阵,线性空间中的基向量恰好就是对角矩阵的特征向量。

既然对角矩阵有这样良好的性质,那么其他非对角矩阵能否通过某个方式转化为对角矩阵 呢?某些情况下是可能的,这就是相似矩阵的对角化。

2.5.3 直观理解相似矩阵的对角化

相似矩阵的对角化是指,矩阵 A 的特征向量为 v 且特征值为 λ,则有 Av = λv。如果特征向 量之间线性无关且能够张成整个线性空间,那么矩阵 A 可以被对角化表示为。其中 V=[v1v2v3...vn],Λ=diag(λ1,λ2,λ3,...,λn)V 是矩阵 A 的特征向量作为列向量构成的矩阵,Λ 是对角 矩阵且主对角线元素为矩阵 A 的特征值。

(1)形式化证明。

矩阵向量乘积 AV=A[v1v2v3...vn],即 AV=[Av1Av2Av3...Avn]。由于矩 阵 A 的特征向量为 v 且特征值为 λ,则有 Av = λv,化简即可得 AV=[λ1v1λ2v2λ3v3...λnvn]。而VΛ=[λ1v1λ2v2λ3v3...λnvn]。于是可知 AV = VΛ,等式 两边同时左乘一个,则有。由此即可证明。

(2)直观上如何理解。

等式右边的对角矩阵表示的意思是,标准正交向量构成的 n 维空间中的任意向量在对角矩阵 Λ 作用下的结果是,沿着各个基向量方向分别拉伸为 原来的 λi 倍。

等式左边的矩阵向量乘积 AV 表示的意思是,以矩阵 V 的列向量[v1v2v3...vn]作为基向量的线性空间中的任意向量在矩阵 A 作用下的结果是,沿着各基向量(特征向量)方向分别拉伸为原来的 λi倍。

矩阵 A 与对角矩阵 Λ 表示的是同一种线性变换,即使得空间中的任意向量沿着 基向量的方向拉伸为原来的 λi 倍。这两个空间的对应关系可以用矩阵 A 的特征向量构成的矩阵 V 来表达。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/122210.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SpringCloud 微服务全栈体系(十三)

第十一章 分布式搜索引擎 elasticsearch 二、索引库操作 索引库就类似数据库表&#xff0c;mapping 映射就类似表的结构。 我们要向 es 中存储数据&#xff0c;必须先创建“库”和“表”。 1. mapping 映射属性 mapping 是对索引库中文档的约束&#xff0c;常见的 mapping …

交流信号继电器 DX-31BJ/AC220V JOSEF约瑟 电压启动 面板嵌入式安装

DX系列信号继电器由矩形脉冲激磁&#xff0c;磁钢保持。本继电器为双绕组。工作线圈可为电压型&#xff0c;亦可为电流型。复归线圈为电压型。继电器的工作电流或工作电压为长脉冲&#xff0c;亦可为脉冲不小于20mS的短脉冲。 系列型号 DX-31B信号继电器DX-31BJ信号继电器 D…

【笔记】结合P02项目——maven继承与聚合

maven的继承关系 P02项目大概是这个样子&#xff0c;下图展示的是其父工程 父工程配置了parent依赖springb-boot-starter-parent&#xff0c;子工程配置其parant为父工程 子工程引用common子工程 maven的版本锁定 管理子工程的版本号问题 父工程添加dependencyManageMent…

【修车案例】一波形一案例(8)

背景介绍&#xff1a;有客户问到如果气缸盖垫片失效&#xff0c;冷却液压力应该会有明显上升&#xff0c;用虹科Pico示波器怎么做这个诊断&#xff1f;我们找到一辆气缸盖垫片和冷却套坏了的丰田AD发动机进行测试分析。 示波器诊断&#xff1a; A通道 - WPS500X压力传感器测冷…

主流超融合多副本机制缺陷与 SmartX 的临时副本策略

多副本机制是超融合软件常用的数据保护方式&#xff0c;可以为存储数据提供冗余保护——即使一个或部分副本异常&#xff0c;系统仍可通过健康副本进行副本恢复。但是&#xff0c;主流实现方式下&#xff0c;这一机制依旧无法避免“副本降级”期间带来的风险&#xff1a;在副本…

视频集中存储EasyCVR平台播放一段时间后出现黑屏是什么原因?该如何解决?

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快&#xff0c;可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等&#xff0c;以及支持厂家私有协议与SDK接入&#xff0c;包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安…

Ubuntu开机无法进入系统,文件根系统目录空间不足导致?

前言&#xff1a; 自己电脑上装的是Win11和Ubuntu20双系统&#xff0c;平时就是切换着用。 偶然有次&#xff0c;Ubuntu提示文件根系统目录空间不足&#xff0c;自己没在意。 结果下次开机进入Ubuntu时候&#xff0c;芭比Q了。。进不了系统 这样的事情发生很多次了&#xff0c;…

Spring Boot自动配置原理、实战、手撕自动装配源码

Spring Boot自动配置原理 相比较于传统的 Spring 应用&#xff0c;搭建一个 SpringBoot 应用&#xff0c;我们只需要引入一个注解 SpringBootApplication&#xff0c;就可以成功运行。 前面四个不用说&#xff0c;是定义一个注解所必须的&#xff0c;关键就在于后面三个注解&a…

超好用!在线即可制作电子产品图册

​电子产品图册是展示产品特点、功能和外观的重要方式之一。通过图册&#xff0c;可以让客户更好地了解产品&#xff0c;增强信任感&#xff0c;从而促进销售。同时&#xff0c;对于企业来说&#xff0c;制作精美的电子产品图册也是展示企业文化和品牌形象的重要手段之一。 一、…

自然语言处理(一):RNN

「循环神经网络」&#xff08;Recurrent Neural Network&#xff0c;RNN&#xff09;是一个非常经典的面向序列的模型&#xff0c;可以对自然语言句子或是其他时序信号进行建模。进一步讲&#xff0c;它只有一个物理RNN单元&#xff0c;但是这个RNN单元可以按照时间步骤进行展开…

大语言模型(LLM)综述(六):大型语言模型的基准和评估

A Survey of Large Language Models 前言7 CAPACITY AND EVALUATION7.1 基本能力7.1.1 语言生成7.1.2 知识利用7.1.3 复杂推理 7.2 高级能力7.2.1 人类对齐7.2.2 与外部环境的交互7.2.3 工具操作 7.3 基准和评估方法7.3.1 综合评价基准7.3.2 评估方法 7.4 实证评估7.4.1 实验设…

HarmonyOS开发:UI开展前的阶段总结

前言 关于HarmonyOS&#xff0c;陆陆续续总结了有14篇的文章&#xff0c;大家可以发现&#xff0c;没有一篇是关于UI相关的&#xff0c;不是自己没有分享的打算&#xff0c;而是对于这些UI而言&#xff0c;官方都有着一系列的文档输出&#xff0c;如果我再一一的分享&#xff0…

Redis之Java操作连接操作Redis

前言 Java是一种强大的编程语言&#xff0c;而Redis是一个快速且具有高可扩展性的开源键值数据存储系统。使用Java操作Redis可以提高效率和性能&#xff0c;并且能够满足大规模数据存储和处理的需求。在本篇文章中&#xff0c;我们将介绍如何使用Java连接Redis&#xff0c;以及…

Day24力扣打卡

打卡记录 寻找峰值&#xff08;二分法&#xff09; class Solution { public:int findPeakElement(vector<int> &nums) {int left -1, right nums.size() - 1; // 开区间 (-1, n-1)while (left 1 < right) { // 开区间不为空int mid left (right - left) / …

键盘打字盲打练习系列之认识键盘——0

一.欢迎来到我的酒馆 盲打&#xff0c;yyds&#xff01; 目录 一.欢迎来到我的酒馆二.键盘规格三.键盘分区 二.键盘规格 经常看视频&#xff0c;看到别人在键盘上一通干净利索的操作&#xff0c;就打出想要的文字。心里突然来一句&#xff1a;卧槽&#xff0c;打字贼快啊&#…

Go 接口:nil接口为什么不等于nil?

本文主要内容:深入了解接口类型的运行时表示层。 文章目录 一、Go 接口的地位二、接口的静态特性与动态特性2.1 接口的静态特性与动态特性介绍2.2 “动静皆备”的特性的好处 三、nil error 值 ! nil四、接口类型变量的内部表示第一种&#xff1a;nil 接口变量第二种&#xff1a…

刷题笔记day14-二叉树01

前序遍历 前序遍历的方式是&#xff1a;根节点、左节点、右节点。 /*** Definition for a binary tree node.* type TreeNode struct {* Val int* Left *TreeNode* Right *TreeNode* }*/ import "container/list"func preorderTraversal(root *TreeNode…

VR全景如何应用在房产行业,VR看房有哪些优势

导语&#xff1a; 在如今的数字时代&#xff0c;虚拟现实&#xff08;VR&#xff09;技术的迅猛发展为许多行业带来了福音&#xff0c;特别是在房产楼盘行业中。通过利用VR全景技术&#xff0c;开发商和销售人员可以为客户提供沉浸式的楼盘浏览体验&#xff0c;从而带来诸多优…

「Verilog学习笔记」使用子模块实现三输入数的大小比较

专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点&#xff0c;刷题网站用的是牛客网 分析 题目要求编写子模块实现两个输入数的大小比较并输出较小值&#xff0c;可以使用if-else语句实现。同时要求在主模块中实现三个输入数值的大小比较&#xff0c;假设三个…

5分钟Python安装实战(MAC版本)

最近在学习Chatgpt接口&#xff0c;官方提供三种方式调用Chatgpt接口&#xff0c;分别是curl、python、node.js&#xff1a;具体介绍我放在下方图片 因为熟悉Python&#xff0c;所以我选择了python这种方式&#xff0c;顺便记录下安装过程&#xff0c;整体并不复杂&#xff0c;…