首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

线性代数的本质课程笔记(中)-点积和叉积

1、点积 视频地址:https://www.bilibili.com/video/av6299284?...from=search&seid=12903800853888635103 点积的标准观点 如果我们有两个维数相同的向量,他们的点积就是对应位置的数相乘,然后再相加: 从投影的角度看,要求两个向量v和w...当两个向量的夹角小于90度时,点积后结果为正,如果两个向量垂直,点积结果为0,如果两个向量夹角大于90度,点积结果为负。 一个有趣的发现是,你把w投影到v上面,或者把v投影到w上面,结果是相同的。...联想之前所学的线性变换过程,假设u是二维空间变换到一维空间后的基向量: 在第三讲中我们已经知道,一个2*2的矩阵,[[a,c],[b,d]]其实代表了一种线性变换,它把原来的[1,0]变换到[a,b]的位置...上面的思路总结起来,就是无论何时你看到一个二维到一维的线性变换,那么应用这个线性变换和与这个向量点乘在计算上等价: 上面是数学中“对偶性”的一个有趣实例。

1.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    —-对双向链表中结(节)点的成员排序(冒泡排序)「建议收藏」

    所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。 链表中的每个节点的成员由两部分组成: 1. 数据域:专门用来保存各个成员的信息数据。 2....结构体中的两个重要指针 ---- 直接后继 & 直接前驱: 直接后继:我个人习惯称之为后向指针,也习惯定义为pnext,该指针指向下一个节点,如果该节点为尾节点,那么pnext指向NULL。...双向链表中节点的成员排序(冒泡排序) ---- 在排序之前我们需要明确一点: 因为有时候程序员写代码时为了链表方便操作会专门创建一个表头(头结点),即不存放数据的表头...prev=p,我先解释一下这一行代码是什么意思,从上面的代码可以看出两个临时指针的位置关系为p总是在Pn的前面,那也就是说满足交换位置条件之后进行位置交换,交换之后两个临时指针位置就随之交换,在交换的过程中,...pnext; //如果未发生位置交换,则两个指针都要发生偏移 } } } return head; } 重点: 在看上面的代码时我们需要与3.1节的内容对比来看,因为3.2节的中要单独考虑的情况有四种

    1K40

    五分钟搞不定系列- 1+1=?

    “PN结,PN结可以表示0和1,这个我知道”。 “PN结是怎样表示0和1的呢?” “PN结具有正向导通,反向截止的特性,用输出端的电压的高低,表示0和1”。 “为什么PN结会正向导通?”...但是,如果在纯净硅中掺杂少量3价原子(比如硼),那么这些原子挤占原有硅原子的位置后, 其最外层还缺少一个电子和相邻的硅原子形成共价键, 形成空穴。...如果在纯净硅中掺杂少量5 价的原子(如磷), 这些原子将挤占原有硅原子的位置, 而由于这些原子的最外层有5 个电子, 除了与原有硅原子形成共价键用掉4 个电子外, 还多余一个处于游离状态的电子。...当CLK = 1, CLK = 0 时, 传输门G1 关闭、G2 开启, D 点值的变化不再影响到内部N1 点, 同时N1 点的状态经由传输门G2, 并通过反相器I3 和三态反相器T2 反馈至N2 点,...生成逻辑中需要使用部分积选择信号, 因此还需要考虑如何根据、和三个信号生成图中用到的4 个选择信号。

    1.2K10

    武忠祥老师每日一题|第272 - 287题

    dfrac{1}{1+2x+4x^2} ,求 f^{(100)}(0) 解答 前置知识,幂差公式(3次): a^3-b^3 = (a-b)(a^2+ab+b^2) 根据 0x111(273) 题题解中的分析...、可导性 解答 被积函数在 x=0 处不连续,则变上限积分可能在这一点不可导,故只需研究在这一点的可导性即可 利用导数定义: f'(0) = \lim\limits_{x\to0} \dfrac{\...就是研究 无定义点、分段点、广义无定义点(无穷大) 处函数值的大小 无定义点 x=-1 : \lim\limits_{x\to-1}f(x) = \infty 故 x=-1 为铅锤渐近线 分段点...x=0 : \lim\limits_{x\to0}f(x)=0 故该点不是渐近线,而且还连续 无穷大 x\to+\infty : \lim\limits_{x\to\infty}f(x) = \...无水平渐近线 求斜渐近线,可以考虑把 y 在 x\to\infty 的一个 广义点处泰勒展开 了 [ y=e^{\frac{1}{x}}\sqrt{1+x^2}=|x|e^{\frac{1}

    1.4K20

    机器学习的数学基础

    在点 ? 处有 ? ,且 ? ,则 当 ? 时, ? 为极大值; 当 ? 时, ? 为极小值。 注:如果 ? ,此方法失效。 13.渐近线的求法 (1)水平渐近线 若 ? ,或 ?...的水平渐近线。 (2)铅直渐近线 若 ? ,或 ? ,则 ? 称为 ? 的铅直渐近线。 (3)斜渐近线 若 ? ,则 ? 称为 ? 的斜渐近线。...中至少有一个发生。 (4) 差事件: ? , ? 发生但 ? 不发生。 (5) 积事件: ? (或 ? ), ? 与 ? 同时发生。 (6) 互斥事件(互不相容): ? = ? 。...次,若每次实验中事件A发生的概率为 ? ,则 ? 次试验中 ? 发生 ? 次的概率为: ? 8.重要公式与结论 ? ? ? ? ? ? (5)条件概率 ?...;非负可积,且: (1) ? (2) ? (3) ? 为 ? 的连续点,则: ? 分布函数 ? 5.常见分布 (1) 0-1分布: ? (2) 二项分布: ? : ?

    1.2K60

    用Python的Numpy求解线性方程组

    为此,我们可以采用矩阵逆的点积A和矩阵B,如下所示: X = inverse(A).B 用numpy求解线性方程组 要求解线性方程组,我们需要执行两个操作:矩阵求逆和矩阵点积。...矩阵可以视为列表列表,其中每个列表代表一行。 在以下脚本中,我们创建一个名为的列表m_list,其中进一步包含两个列表:[4,3]和[-5,9]。这些列表是矩阵中的两行A。...(m_list) 为了找到矩阵的逆,将矩阵传递给linalg.inv()Numpy模块: inv_A = np.linalg.inv(A) print(inv_A) 下一步是找出矩阵的逆矩阵之间的点积...重要的是要提一下,只有在矩阵的维度相等的情况下,才可能在矩阵之间获得矩阵点积,即,左矩阵的列数必须与右矩阵的行数匹配。 要使用Numpy库查找点积,使用linalg.dot()函数。...验证一下,如果在方程式中插入x并4替换未知数,您将看到结果为20。

    1.5K10

    24年4月推广大使返佣规则更新

    一、推广积分及星级规则调整 2024年4月月结(即 5月10日前)2024年新版积分星级规则将正式上线,于5月星级生效。...1、新版积分项说明 24年版本与23年版本对比主要更新点: 1)「高价值客户积分」 、「推广业绩积分」、「连续推广积分」 均上调加分值; 2)除「连续推广积分」外,其他月结积分项仅统计上月期间的推广订单情况...3)「有效客户积分」 下线,4月月结起,将不再核算推广客户人数积分; 2、新版会员星级说明 2024年会员星级版本与2023年会员星级版本对比主要更新点:会员晋级的积分梯度门槛更新 备注:部分积分项目说明...举例:A大使上月推广订单金额399元,则积2分;B大使上月推广订单金额400元,则积4分。...● 高价值客户积分:不可叠加,即一个客户只可积0分,或者2分,或者4分,如某推广大使4月推广一客户单笔订单实付金额1000元,则积4分。

    1.7K30

    用Python的Numpy求解线性方程组

    为此,我们可以采用矩阵逆的点积A和矩阵B,如下所示: X = inverse(A).B 用numpy求解线性方程组 要求解线性方程组,我们需要执行两个操作:矩阵求逆和矩阵点积。...矩阵可以视为列表列表,其中每个列表代表一行。 在以下脚本中,我们创建一个名为的列表m_list,其中进一步包含两个列表:[4,3]和[-5,9]。这些列表是矩阵中的两行A。...(m_list) 为了找到矩阵的逆,将矩阵传递给linalg.inv()Numpy模块的方法: inv_A = np.linalg.inv(A)print(inv_A) 下一步是找出矩阵的逆矩阵之间的点积...重要的是要提一下,只有在矩阵的内部尺寸相等的情况下,才可能在矩阵之间获得矩阵点积,即,左矩阵的列数必须与右矩阵的行数匹配。 要使用Numpy库查找点积,请使用该linalg.dot()函数。...验证一下,如果在方程式中插入2未知数x并4替换未知数,您将看到结果为20。

    4.1K00

    《算法设计与分析》学习笔记

    则插入排序的运行时间为所有times与对应cost之积的和,即取决于不确定的tj。 最好情况下tj的值为1,最坏情况下tj的值为j,平均情况下tj的值为j/2。...渐近记号 ①渐近上界记号O 渐近地给出一个函数在常量因子内的上界: O(g(n)) = { f(n) : 存在正常量c和n0,使得对所有n ≥ n0,有0 ≤ f(n) ≤ cg(n)} O可用于标识最坏情况运行时间...②渐近下界记号Ω 渐近地给出一个函数在常量因子内的下界: Ω(g(n)) = { f(n) :存在正常量 c 和 n0,使得对所有n ≥ n0,有 0 ≤ cg(n) ≤ f(n) for all n...如果(u,v)不是E中的边,则假定c(u,v)=0。流网络中有两个特别的顶点:源点s和汇点t。假定每个顶点均处于从源点到汇点的某条路径上。...每次增广的过程中,都会选择一条从源点到汇点的路径,然后将这条路径上的流量增加到当前的最大流中。随着可行流的不断增加,残留网络中的剩余容量也不断减少,直到找不到增广路径为止。

    29320

    线性渐变关键字 - Linear Gradient Keywords

    ,也添加了背景区域的中心点。...在这个例子中 令人恐慌的地方 在于:你声明了渐近线是从哪个方向起始的,不是渐近线指向的方向;也就是 你指定了渐近线的起始位置而不是目标方向。...如果背景区域不是正方形,那么渐近线就从背景区域的一个角指向对角,并且边界线是垂直于渐近线的,就像图2展示的那样。同样的,为了阐述清楚,我也添加了渐近线和中心点。 Figure 2 ?...你可以查看在图3中查看到上例的结果;同样地,也添加了渐近线。 Figure 3 ?...因此,渐近线并不是指向背景区域的右上角,除非背景区域是完美地正方形 - 此时渐近线才指向背景区域的右上角的象限(数学中的第一象限)。

    57430

    武忠祥老师每日一题|第304 - 319题

    \quad&(B)f(x)有1个间断点,F(x)有2个不可导点 \\\\ (C)f(x)有2个间断点,F(x)有1个不可导点 \quad&(D)f(x)有2个间断点,F(x)有2个不可导点 \end{aligned...dfrac{1}{2}x^2 + x + \dfrac{1}{2}) dx = 1 + \frac{2}{3}\sqrt{2} ] 题目307 求曲线 y = \dfrac{x^2}{1+x^2} 与其渐近线所围区域绕该渐近线旋转所得旋转体体积...解答 看到绕 渐近线旋转 的题,不要害怕,考研范围内只学过绕垂直于 x y 轴 的直线旋转,不会考超纲 求渐近线 y'=\dfrac{2x}{(1+x^2)^2} 未找到无定义点,所以没有 铅锤渐近线...定积分,他们的 被积函数一样,积分上限 不同 能不能把 积分上限 变成一样的,然后直接去比较 被积函数 呢?...答:换元法 换元要三换:一换被积函数,二换积分变量,三换积分上下限 我们想把积分限 [0,b] \rightarrow [0, a] ,故令 x = \dfrac{b}{a} t [ a\int_0

    1.3K40

    DeepMind让AI变身天才数学家!首次提出两大数学猜想,登Nature封面

    扭结,是三维空间中的简单封闭曲线,也是低维拓扑中的基本对象之一。 在数学语言中,结是一个圆在3维欧几里得空间中的嵌入。如果两个数学结可以通过R的变形转化为另一个结,那么这两个结就是等价的。...在CV任务中,该技术可以确定图像的哪些部分携带相关度最高的信息。 通过这一技术,计算机给出了多个结中可能存在关联的属性,还生成了一个似乎适用于所有情况的公式。...)的渐近行为中。...猜想:存在常数c1和c2,使得对于每个双曲结K。 这个猜想得到了几个从不同分布中取样的大型数据集的分析支持。 定理:存在一个常数c,使得对于任何双曲结K。...这一点在S7以下的对称群中的所有3×106个区间以及S8和S9的非同构区间中的1.3×105个区间都得到了计算验证。

    75120

    从SAP最佳业务实践看企业管理(183)-财务日常流程

    每个财务人员都应该了解此流程,更应该了解相关的财务软件,目前稍有规模或管理水平高一点的企业均采信息化管理,你应该知道如何使用软件和如何设置,只要凭证制作正确,其余一切由计算机完成:凭证-汇总-明细账-总账...实际会计实务要求会计人员每发生一笔业务就要登记入明细分类账中。而总账中的数额是直接将科目汇总表的数额抄过去。企业可以根据业务量每隔五天,十天,十五天,或是一个月编制一次科目汇总表。如果业务相当大。...转入后如果差额在借方则为亏损不需要交所得税,如果在贷方则说明盈利需交所得税,计算方法,所得税=贷方差额*所得税税率,然后做记账凭证,借所得税贷应交税金--应交所得税,借本年利润贷所得税(所得税虽然和利润有关...4、最后根据总账的资产(货币资金,固定资产,应收账款,应收票据,短期投资等)负债(应付票据,应附账款等)所有者权益(实收资料,资本公积,未分配利润,盈余公积)科目的余额(是指总账科目上的最后一天上面所登记的数额...做好现金结报单,防止现金盈亏。下班后现金与等价物交还总经理处。 5、一般不办理大面额现金的支付业务,支付用转账或汇兑手续。特殊情况需审批。

    1.8K30

    Java日常开发代码优化

    Java日常开发代码优化 缘由 不积跬步无以至千里,不积小流无以成江河。...如果说考虑的工期等因素,代码能按期正常无bug运行上线就算项目完成,如果想让项目运行的更流程,用户体验更好,必要的代码细节还是需要仔细考虑的,每次优化一点点,日积月累的优化也是会有质的改变的。...操作随机访问列表的最佳算法(如ArrayList)在应用于顺序访问列表(如LinkedList)时会产生二次行为。...鼓励通用列表算法在应用算法之前检查给定列表是否为该接口的实例,如果将该算法应用于顺序访问列表,则该算法将提供较差的性能,并在必要时改变其行为,以确保可接受的性能。...例如,一些List实现提供了渐近线性的访问时间,如果它们的访问时间很大,但实际上是恒定的。这种列表实现通常应实现此接口。根据经验,如果对于类的典型实例,此循环。。。

    9310

    【Python100天学习笔记】Day17 数据结构与算法

    数据结构和算法 算法:解决问题的方法和步骤 评价算法的好坏:渐近时间复杂度和渐近空间复杂度。...渐近时间复杂度的大O标记: - 常量时间复杂度 - 布隆过滤器 / 哈希存储 - 对数时间复杂度 - 折半查找(二分查找) - 线性时间复杂度 - 顺序查找 / 计数排序 - 对数线性时间复杂度...range(SIZE)] patrol(board, SIZE - 1, SIZE - 1) if __name__ == '__main__': main() 动态规划例子:子列表元素之和的最大值...说明:子列表指的是列表中索引(下标)连续的元素构成的列表;列表中的元素是int类型,可能包含正整数、0、负整数;程序输入列表中的元素,输出子列表元素求和的最大值,例如: 输入:1 -2 3 5 -3

    40910

    可能是最可爱的一文读懂系列:皮卡丘の复杂度分析指南

    在上面的代码片段中,pokemons_list是参与锦标赛的所有神奇宝贝的列表。因此,该列表的大小为N。 皮卡丘搜索的运行时间分析: 1.第2步是一个循环,因此,其中的操作将重复N次。...但是从实践层面上看,如果两种算法具有相同的复杂性,也不一定意味着它们在实际场景中具有相同的表现性能。 在计算算法的渐近复杂度时,我们忽略所有常量因子和低阶项。...这些排序算法算是入门级必须介绍的,但它们具有高渐近复杂性,因此通常在实践中我们并不使用他们。 让我们来看一看更快、更实用的排序算法吧。...想理解主定理方法,有两点最重要,分别是算法在根节点的工作量和在叶节点工作量。 根节点工作量相对点简单,就是f(n)。叶节点的工作量取决于其所在树上的高度。...如果在主定理方法中适合这种递归关系,我们可以得到: a = 2, b = 2, and f(n) = O(n^2) 因此, c = 2且log_b(a)= log_2(2)= 1 显然2> 1,因此这符合

    91550

    全新AFPN出现 | 完胜PAFPN,堪称YOLO系列的最佳搭档

    本文提出了一种渐近特征金字塔网络(AFPN)来支持非相邻层的直接交互。AFPN是通过融合两个相邻的Low-Level特征来启动的,并渐进地将High-Level特征纳入融合过程。...SRB模块利用跨相邻 Level 的上下文信息来学习上采样点的位置和内容,而CRB模块利用注意力机制来学习自适应通道合并策略。...应该注意的是,YOLO仅将 \{C_3,C_4,C_5\} 输入到特征金字塔网络中,该特征金字塔网络生成 \{P_3,P_4,P_5\} 的输出。 3.2、渐近结构 所提出的AFPN的架构如图所示2。...例如,作者应用Stride为2的2×2卷积来实现2次下采样,应用Stride为4的4×4卷积来实现4次下采样以及应用Stride为8的8×8卷积来实现8倍下采样。...每个残差单元包括2个3×3卷积。由于YOLO中只使用了3个 Level 的特征,因此没有8次上采样和8次下采样。

    2.1K50

    初入算法(1)—— 进入算法世界

    14天阅读挑战赛 加油ヾ(◍°∇°◍)ノ゙,每天进步一点点,每日成长一步步! ---- 目录 前言介绍  一.什么是算法 1.在书中所讲到 2.我个人认为 二.算法的复杂性 三,算法的五个特征: 四....“好”算法的标准如下 五.时间复杂性 1.什么是时间复杂性 2.渐近上界  3.渐近下界 六.空间复杂性 1.什么是空间复杂性 2.算法占用的存储空间包括 ---- 前言介绍 在CSDN中偶然发现活动中有个...在生活中,算法无处不在。...因此,我们用(Ω(f(n))来表示时间复杂度渐近下界。 在实际应用中,通常使用时间复杂度渐近上界O(f(n))来表示时间复杂度。...----  创作不易,求关注,点赞,收藏,谢谢~

    38030

    为了追到小姐姐,我用 Python 制作了一个机器人

    1 目 标 场 景 最近发现有一个微信好友,我的每一条朋友圈动态,无论什么时候发布,发布的什么内容,点赞列表总有它的身影。...由于从点击到朋友圈页面完全加载需要一个不确定的时间,这里使用一个显式等待,直到朋友圈「动态列表元素」加载可见。...swipe_up(self.driver, 500) time.sleep(2) 第 6 步,可变数据参数化 为了保证后期的可维护性,对文中查询的 id、文本等元素写入到 yaml 配置文件中。...首尾动态处理:当前界面第一条动态和最后一条动态中的部分元素不可见。 针对这个问题,需要考虑是在顶部还是尾部。如果在顶部,继续处理下一条动态;如果在尾部,直接跳出本次循环。...% element_id) swipe_up_small(driver, 500) 3 结 果 结 论 通过上面的 7 步操作,就能完成了一个有感情的朋友圈点赞机器人。

    74540
    领券