线性代数进阶

news/2024/7/5 11:52:35

向量( vector):一个向量是一列数。这些数是有序排列的。通过次序中的索引,我们可以确定每个单独的数。

张量( tensor):在某些情况下,我们会讨论坐标超过两维的数组。一般地,一个数组中的元素分布在若干维坐标的规则网格中,我们将其称之为张量。我们使用字体 A 来表示张量 “A’’。张量 A 中坐标为 ( i, j , k ) 的元素记作 Ai,j,k

标量与矩阵相加或相乘:向量与矩阵的每一个元素相加或相乘。

C = A + b : 矩阵的每一行与向量b相加(广播)。

矩阵乘法是矩阵运算中最重要的操作之一。两个矩阵 A B 的 矩阵乘积(matrix product)是第三个矩阵 C。为了使乘法定义良好,矩阵 的列数必须和矩阵 B 的行数相等。如果矩阵 A 的形状是 m × n,矩阵 B 的形状是 n × p,那么矩阵的形状是 m× p。我们可以通过将两个或多个矩阵并列放置以书写矩阵乘法,例如AB。

Hadamard 乘积( Hadamard product),记为 A B,对应元素相乘。

两个相同维数的向量 x y 点积( dot product)可看作是矩阵乘积 xTy

现在我们已经知道了足够多的线性代数符号,可以表达下列线性方程组:
                             Ax = b
其中 A Rm × n 是一个已知矩阵, b Rm 是一个已知向量, x Rn是一个我们要求解的未知向量。向量 的每一个元素 xi 都是未知的。

逆矩阵:A-1A = I (I为单位矩阵,即矩阵对角线数为1,其余全为0)。

范数:Lp 范数定义如下:

p = 2 时, L2 范数被称为 欧几里得范数( Euclidean norm)。它表示从原点出发到向量 确定的点的欧几里得距离。

平方 L2 范数也经常用来衡量向量的大小,可以简单地通过点积 x计算。




 

 

 



 

转载于:https://www.cnblogs.com/jackzone/p/6749603.html


http://www.niftyadmin.cn/n/4049299.html

相关文章

乱舞的思绪

飘絮如丝, 飘入我心, 梦想起飞, 飞向天堂。 归心似剑, 心驰神往, 梦动的那一刻, 我以被征服, 成为了一个思想的囚徒! 书于20050720晚9时12分。

窗体动态效果的实现

pb触摸屏的程序,功能:窗口显示关闭的时候有点动态效果。 -------------------------------------------------------------------------------------// 实现关闭窗体时的动态效果// ---------------------------------------------------------// 函数名…

Finalize什么时候被调用

Finalize方法在垃圾回收结束时被调用,有五种一下情况会导致开始垃圾回收。 第0代已满 第0代满时,垃圾回收会自动开始。改时间是目前导致Finalize方法被调用的最常见的一种方式,因为随着应用程序代码运行并分配新对象,这个时间会自…

Appium元素定位方式

1.由于Appium继承了Selenium,所以Selenium胡定位方式都可以使用。通过sdk->\tools 下的uiautomatorviewer工具获取id、name、classname等 2.uiautomator:driver.find_elements_by_android_uiautomator("uiautomator定位串"),实际上是调用ui…

ORACLE客户端连服务器的注意事项

ORACLE客户端连服务器的注意事项:(转载) 1. 通过SQL*NET协议,ORACLE客户端连服务器时一般需要配置sqlnet.ora和tnsnames.ora。 它们默认的目录在$ORACLE_HOME/network/admin 目录下 也可以设置环境变量TNS_ADMIN指向你想用的sqlnet.ora和t…

poj3417(LCA+DP)

题目连接&#xff1a;http://poj.org/problem?id3417 tarjan树DP 来自&#xff1a;http://www.cnblogs.com/scau20110726/archive/2013/05/31/3110666.html 1 #include<cstdio>2 #include<cstring>3 #include<algorithm>4 #include<cmath>5 using nam…

升级android studio 4.1没有flutter、Dart插件

升级Android Studio 4.1.3没有flutter、Dart插件&#xff0c;无法创建flutter项目。 搜索发现Android Studio 4.1.3安装之后不再自带flutter和dart ,需要自己手动安装。 点击Android Studio -> Preferences 搜索安装flutter和dart插件 在Marketplace搜索flutter和dart并…