如何用NumPy来反转矩阵
矩阵的逆数只是矩阵的倒数,就像我们在正常的算术中对一个数字所做的那样,用来解方程以寻找未知变量的值。矩阵的逆数是指与原矩阵相乘后会得到一个相同的矩阵。 矩阵的逆数只有在矩阵为非星形时才存在,即行列式不应该为0。利用行列式和邻接式,我们可以用下面的公式轻松地找到一个正方形矩阵的逆。
矩阵方程
其中,
A -1 : 矩阵A的倒数
x: 未知变量列
B: 解决方案矩阵
使用NumPy对矩阵进行反转
Python提供了一个非常简单的方法来计算矩阵的逆值。python NumPy模块中的函数numpy.linalg.inv()可以用来计算矩阵的逆值。
语法:
参数:
a:要反转的矩阵
结果:
矩阵a的反转。
示例 1:
输出:
示例 2:
输出:
示例 3:
输出: