python 計算矩陣的相關演算法
矩陣加乘
import numpy as np
np.random.seed(1010)
A = np.random.normal(-1,1,size=12).reshape(3,4)
B = np.random.normal(1,1,size=12).reshape(4,3)
2A+3B.T
C = np.dot(A,B)
print(A,"\n",B,"\n",C)
行列式,維數
print (np.linalg.det©)#行列式
CI=np.linalg.inv©#逆矩陣
print (CI.dot©)
print (np.round(CI.dot©,14))
K=np.kron(A,B)#Kronecker乘積
K.shape #維數
M=np.dot(np.dot(B,np.linalg.inv(
np.dot(B.T,B))),B.T)
print(M,"\n",np.round(np.dot(M,M)-M,14))
相關矩陣級特徵值
np.random.seed(1010)
X=np.random.normal(25,4,size=100)
X.shape=25,4
XC=np.corrcoef(X.T)
w,v=np.linalg.eig(XC)#特徵值及向量
np.round(v.T.dot(v),14)
print(XC)
print(w,"\n",v)
print (np.sum(w))
print (np.sum(np.diag(XC)))
x矩陣奇異值分解
u,d,v=np.linalg.svd(X,full_matrices=False)
print (u,"\n",d,"\n",v)
np.round(np.dot(u.T,u),14)
np.round(np.dot(v.T,v),14)
np.round(np.dot(np.dot(u,np.diag(d)),v)-X)
eva,eve=np.linalg.eig(np.dot(X.T,X))
print(np.sqrt(eva),d)
相關文章
- 矩陣計算矩陣
- 計算矩陣的秩矩陣
- 怎樣用python計算矩陣乘法?Python矩陣
- 矩陣:如何使用矩陣操作進行 PageRank 計算?矩陣
- matlab計算含有未知數的矩陣Matlab矩陣
- 深度學習中需要的矩陣計算深度學習矩陣
- NYOJ 1409 快速計算【矩陣連乘】矩陣
- Numpy中的矩陣運算矩陣
- 演算法學習:矩陣快速冪/矩陣加速演算法矩陣
- 伴隨矩陣和逆矩陣的關係證明矩陣
- 樣本協方差矩陣的定義與計算矩陣
- 演算法-陣列與矩陣演算法陣列矩陣
- python 計算兩個列表的相關係數的實現Python
- 計算兩列的相關性
- 計算機圖形學之矩陣變換計算機矩陣
- 轉矩的計算?
- 巨大的矩陣(矩陣加速)矩陣
- 偏相關係數計算
- 【矩陣求導】關於點乘 (哈達瑪積)的矩陣求導矩陣求導點乘
- python輸入詳解(陣列、矩陣)Python陣列矩陣
- 資料結構:陣列,稀疏矩陣,矩陣的壓縮。應用:矩陣的轉置,矩陣相乘資料結構陣列矩陣
- 演算法之DP——01矩陣演算法矩陣
- 計算機指令集的相關概念計算機
- pytorch基礎七(矩陣運算)PyTorch矩陣
- 使用python一步完成相關係數計算(correlation coefficient)Python
- 求任意矩陣的伴隨矩陣矩陣
- OpenGL光照計算中法線矩陣原理及推到過程矩陣
- TypeScript實現陣列相關簡單演算法TypeScript陣列演算法
- Python numpy中矩陣的用法總結Python矩陣
- Matlab矩陣運算的硬體資源分析Matlab矩陣
- Eigen教程(3)之矩陣和向量的運算矩陣
- 單像空間後方交會計算旋轉矩陣矩陣
- 鄰接矩陣、度矩陣矩陣
- 矩陣運算與相抵標準型矩陣
- VIVADO vhdl verilog 實現矩陣運算矩陣
- verilog實現矩陣卷積運算矩陣卷積
- 05計算機網路相關概念計算機網路
- 奇異矩陣,非奇異矩陣,偽逆矩陣矩陣