python - 如何在 Python 中找到行梯形矩阵形式(未缩减)?

标签 python python-3.x matrix

我正在为我的线性代数类(class)做一个项目。我遇到了一个小问题。我找不到任何在 Python(不是 MATLAB)中查找行阶梯矩阵形式(未缩减)的方法。 有人可以帮帮我吗? 谢谢。

(我用的是python3.x)

最佳答案

Bill M 的回答是正确的。当您发现 LU 分解时,U 矩阵是在 REF 中写入 M 的正确方法(请注意,REF 不是唯一的,因此有多种可能的写入方法)。要了解原因,请记住 LU 分解找到 P,L,U 使得 PLU = M。当 L 是满秩时,我们可以将其写为 U = (PL)-1M。因此 (PL)-1 定义了您必须对 M 执行的行操作才能将其更改为 U。

关于python - 如何在 Python 中找到行梯形矩阵形式(未缩减)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53875432/

相关文章:

R ave 还是申请?通过具有 strata 变量的函数添加列,但快速且多列

python - Keras 矩阵乘法以获得预测值

python - SQL 类使用 Python Pandas 汇总报告

python-3.x - 如何在 Airflow 中的单个 Dag 上处理不同的任务间隔?

python - 素数分解 - 列表

image - 如何从已知位置的图像中提取字符?

python - Python 中的通用矩阵计算,TF-IDF

python - 除了 python 中的文本,我如何删除图像上的所有内容?

python - 如何通过numpy同时获取两种类型的索引?

python - 如何使用包含过滤数据帧 DatetimeIndex