Numpy 中的矩陣求逆

2021-10-13 05:23:57 字數 514 閱讀 7106

import numpy as np

a = np.array([[1, 2], [3, 4]]) # 初始化乙個非奇異矩陣(陣列)

print(np.linalg.inv(a)) # 對應於matlab中 inv() 函式

# 矩陣物件可以通過 .i 更方便的求逆

a = np.matrix(a)

print(a.i)

import numpy as np

# 定義乙個奇異陣 a

a = np.zeros((4, 4))

a[0, -1] = 1

a[-1, 0] = -1

a = np.matrix(a)

print(a)

# print(a.i) 將報錯,矩陣 a 為奇異矩陣,不可逆

print(np.linalg.pinv(a)) # 求矩陣 a 的偽逆(廣義逆矩陣),對應於matlab中 pinv() 函式

Numpy 中的矩陣求逆

import numpy as np a np.array 1,2 3,4 初始化乙個非奇異矩陣 陣列 print np.linalg.inv a 對應於matlab中 inv 函式 矩陣物件可以通過 i 更方便的求逆 a np.matrix a print a.i import numpy as ...

矩陣的求逆

最近做乙個加密演算法遇到需要計算矩陣的逆,閒著無聊,記錄一下,以後免得再麻煩。include include include define max 20 define e 0.000000001 計算矩陣src的模 double calculate a double src max int n fo...

伴隨矩陣求逆矩陣

在之前的文章 線性代數之矩陣 中已經介紹了一些關於矩陣的基本概念,本篇文章主要就求解逆矩陣進行進一步總結。我們先看例子來直觀的理解什麼是余子式 minor,後邊將都用英文minor,中文的翻譯較亂 這個例子 我們假設矩陣為a 中我們看到a 1,1 的minor就是將a 1,1 所在的行和列刪除後剩下...