当前位置: 首页 > news >正文

教育网站官网入口自动秒收录网

教育网站官网入口,自动秒收录网,网页系统设计,渭南网站建设网站建设目录 一、伪逆矩阵 ◼ A的伪逆矩阵与SVD ◼ 用Python代码计算A的伪逆矩阵 ◼ 笔算A的伪逆矩阵 一、伪逆矩阵 ◼ A的伪逆矩阵与SVD 逆矩阵并不总是存在,即使是方阵。然而,对于非正方形矩阵,存在一个伪逆矩阵,也叫摩尔-彭罗斯…

目录

一、伪逆矩阵

◼ A的伪逆矩阵与SVD

◼ 用Python代码计算A的伪逆矩阵

◼ 笔算A的伪逆矩阵


一、伪逆矩阵

◼ A的伪逆矩阵与SVD

逆矩阵并不总是存在,即使是方阵。然而,对于非正方形矩阵,存在一个伪逆矩阵,也叫摩尔-彭罗斯逆矩阵。

例如,矩阵A是m×n。使用伪逆矩阵A^+,我们可以进行以下转换。

 

我们定义伪逆矩阵A^+为:

V和U来自奇异值分解。

我们通过转置Σ和所有对角元素的逆得到D^+。假设Σ的定义如下:

那么D+的定义如下:

现在,我们可以看到A^+A的原理:

以同样的方式,AA^+ = I。

综上所述,如果我们能够对矩阵A进行奇异值分解,我们就可以通过VD^+UT来计算A^+,这是一个A的伪逆矩阵。

 

对于任意一个矩阵A,A的伪逆矩阵必然存在,且必然满足以下四个条件:

这四个条件(性质)蕴含了一个事情:AA^+必然是一个效果等同单位矩阵I、但又不是单位矩阵I的矩阵。

伪逆矩阵的极限形式定义:

 伪逆矩阵更加常用的定义(基于SVD奇异值分解)

这个公式要注意的是中间的的求法。因为是一个对角线矩阵,但又不一定是方阵,所以计算它的伪逆矩阵的步骤是特殊又简单的:

  1. 将对角线上的元素取倒数

  2. 再将整个矩阵转置一次

◼ 用Python代码计算A的伪逆矩阵

让我们用Numpy试试伪逆矩阵吧,

import numpy as npA = np.array([[1, 2],[3, 4],[5, 6]], dtype=np.float64)
AP = np.linalg.pinv(A)
print('AP @ A')
print(AP @ A)

下面是输出结果: 

 

◼ 笔算A的伪逆矩阵

我们把矩阵 A 定义为:

我们首先求出 A^TA 和  AA^T ,

 进而求出  A^TA 的特征值和特征向量:

利用 Aνi​=σi​υi​,i=1,2 求奇异值:

当然,我们也可以用 σ i =sqrt{ λ i },​直接求出奇异值为sqrt{3} ​和 1。最终,可以得到 A 的奇异值分解为:

其中,矩阵 U ,D和 V 是矩阵 A奇异值分解后得到的矩阵。对角矩阵 D的伪逆 D^+ 是其非零元素取倒数之后再转置得到的。所以可以得到 A 的伪逆为:

 

 

http://www.yidumall.com/news/102414.html

相关文章:

  • 做网站用什么网最好seo长尾快速排名
  • 做音乐网站用什么程序北京百度网讯科技有限公司
  • 嘉兴 网站建设品牌推广营销平台
  • 白城北京网站建设实时热点新闻
  • 中国人做外贸网站都卖什么关键词排名优化易下拉软件
  • 网站建设能挣钱网站推广如何收费
  • 招聘网站开发需求域名ip查询
  • 单页面网站制作技术淘宝店铺推广方式有哪些
  • 网站一直被攻击怎么办商丘seo教程
  • 山东省住房和城乡建设厅网站教育中心线下推广公司
  • 网站程序 wordpress 织梦 discuz网络营销包括哪些
  • 深圳做网站价格如何进行app推广
  • 毕业设计网站开发的中期报告百度网站提交收录入口
  • 网站里的聊天怎么做的百度网站下拉排名
  • 乐清做网站公司哪家好网站安全检测在线
  • 做网站公司汉狮价格百度搜索引擎平台
  • 厦门网站做优化java培训机构
  • 网站建设行业 前景域名注册平台有哪些
  • 福建刚刚发生大事seo页面内容优化
  • 做网站及小程序需要会哪些技能百度怎么推广
  • 怎么在百度做网站无屏蔽搜索引擎
  • 刷单的网站怎么建设制作一个简单的网站
  • 怎么用阿里云做网站如何优化网站
  • 政务网站建设的方向近期发生的重大新闻
  • 数据库网站制作网站竞价推广怎么做
  • 网站开发目的和意义360seo排名点击软件
  • access 网站数据库网页设计与制作个人网站模板
  • 哪个公司的app开发长沙seo网站推广
  • 做软件好还是做网站好网络推广工具和方法
  • 永川区城乡建设委员会网站搜索关键词优化服务