ulab.numpy.linalg

ulab.numpy.linalg.cholesky(A: ulab.numpy.ndarray)ulab.numpy.ndarray
参数

A (ndarray) – 正定对称方阵

返回 ~ulab.numpy.ndarray L

下三角形式的平方根矩阵

Raises

ValueError –如果输入不满足必要条件

返回的矩阵满足方程 m=LL*

ulab.numpy.linalg.det(m: ulab.numpy.ndarray)float
停止

m,方阵

返回 float

矩阵的行列式

计算方阵的特征值和特征向量

ulab.numpy.linalg.eig(m: ulab.numpy.ndarray)Tuple[ulab.numpy.ndarray, ulab.numpy.ndarray]
参数

m – 方阵

返回元组(特征向量、特征值)

计算方阵的特征值和特征向量

ulab.numpy.linalg.inv(m: ulab.numpy.ndarray)ulab.numpy.ndarray
参数

m (ndarray) – 一个方阵

返回

矩阵的逆矩阵,如果存在

Raises

ValueError – 如果矩阵不可逆

计算方阵的逆矩阵

ulab.numpy.linalg.norm(x: ulab.numpy.ndarray)float
参数

x (ndarray) –向量或矩阵

计算向量或矩阵的 2-范数,即sqrt(sum(x*x)),但是,没有 RAM 开销。

ulab.numpy.linalg.qr(m: ulab.numpy.ndarray)Tuple[ulab.numpy.ndarray, ulab.numpy.ndarray]
参数

m – 一个矩阵

返回元组 (Q, R)

计算矩阵的 QR 分解