如果矩阵的所有前导系数都等于 1(这可以通过使用类型 2 的基本行操作来实现),并且在包含前导系数的每一列中,则称矩阵为简化行梯形。...行缩减过程可以概括如下:从L1以下的所有方程中消除x,然后从L2以下的所有方程中消除y。这将使系统变成三角形。然后,使用反向替换,可以解决每个未知数。...在下面的伪代码中,A[i, j]表示矩阵A在第i行和第j列中的条目,索引从 1 开始。转换在原地执行,这意味着原始矩阵丢失,最终被其行梯形形式替换。
看不懂?...没有关系,大致懂就行
程序的实现上面,我们导入这些内容
为了精度,导入float64
以及导入的一个N维的数组,在内部是所以ndarray封装的
这样学习的态度是不对的,我们需要看看Numpy...我们要算这个
gaussian_elimination(
[[2, 2, -1],
[0, -2, -1],
[0, 0, 5]],
[[5], [-7], [15]])
输入的时候这样输入,先别继续看