numpy笔记 linalg

Posted UQI-LIUWJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了numpy笔记 linalg相关的知识,希望对你有一定的参考价值。

matrix_power

矩阵的n次方

cholesky

对称正定矩阵A——存在一个对角元为正数的下三角矩阵L,A=LL^T

x=linalg.cholesky(A),出来的结果是A的L

qr

QR分解

任何一个满秩矩阵,都可以用qr分解

一个正交矩阵和一个上三角矩阵

svd

SVD分解(一般用于降维

U,V——m,n阶方阵

Σ——除了对角线元素,都是0,对角线元素——奇异值

numpy出来的奇异值是从大到小排列的,所以直接切片就可以了

eig

求特征值和特征向量

每一列就是一个特征向量

det

求行列式

matrix_rank

计算矩阵的秩

solve

Solve(a,b)_解ax=b的x

inv,pinv

计算矩阵的逆/伪逆

norm

求范数

x_norm=np.linalg.norm(
    x, 
    ord=None, 
    axis=None, 
    keepdims=False)

以上是关于numpy笔记 linalg的主要内容,如果未能解决你的问题,请参考以下文章

为啥 numpy.linalg.solve() 提供比 numpy.linalg.inv() 更精确的矩阵求逆?

没有 Numpy 的矩阵求逆

转:numpy.linalg.eig() 计算矩阵特征向量

python使用numpy中的np.linalg.det函数计算2D numpy数组的行列式的值使用numpy中的np.linalg.inv函数计算2D numpy数组的逆矩阵

成功解决numpy.linalg.LinAlgError: SVD did not converge

numpy linalg模块