python 线性代数:[5]方阵的行列式计算方法

2025-10-12 12:19:07

如何计算方阵的行列式,用到的是numpy模块的linalg.det方法,关于行列式的定义你应该懂,但是其实也不用记住,以后直接用numpy计算就可以了。下面我们看看如何使用numpy计算矩阵的行列式吧:

    行列式的算法:这是二阶方阵行列式

    python 线性代数:[5]方阵的行列式计算方法

    行列式的算法:这是三阶行列式

    python 线性代数:[5]方阵的行列式计算方法

    先引入numpy模块

    python 线性代数:[5]方阵的行列式计算方法

    创建两个方阵

    python 线性代数:[5]方阵的行列式计算方法

    使用det方法求得方阵E和方阵F的行列式

    python 线性代数:[5]方阵的行列式计算方法

    python 线性代数:[5]方阵的行列式计算方法

    这是今天用到的所有代码

    >>> E

    array([[1, 2, 3],

           [4, 5, 6],

           [7, 8, 9]])

    >>> F

    array([[-1,  0,  1],

           [ 2,  3,  4],

           [ 5,  6,  7]])

    >>> 

    >>> 

    >>> 

    >>> np.linalg.det(E)

    6.6613381477509402e-16

    >>> 

    >>> np.linalg.det(F)

    2.664535259100367e-15

    >>> 

    >>> 

    >>> C

    array([[1, 2],

           [1, 3]])

    >>> 

    >>> np.linalg.det(C)

    1.0

(共篇)上一篇:方阵的迹|下一篇:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢