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 分解