1 条题解

  • 0
    @ 2026-3-26 15:56:34

    NUMPY087 题解:计算行列式

    题目

    计算矩阵的行列式。

    解题思路

    1. 读取矩阵
    2. 使用 np.linalg.det\texttt{np.linalg.det} 计算行列式

    代码

    import numpy as np
    
    n = int(input())
    Z = np.array([list(map(float, input().split())) for _ in range(n)])
    result = np.linalg.det(Z)
    print(result)
    

    代码详解

    行列式是矩阵的一个重要标量属性。

    运行示例

    输入:

    2
    1.0 2.0
    3.0 4.0
    

    分析:

    • 2×22 \times 2 矩阵行列式公式:adbcad - bc
    • =1.0×4.02.0×3.0=46=2= 1.0 \times 4.0 - 2.0 \times 3.0 = 4 - 6 = -2

    输出:

    -2.0
    

    核心知识点

    1. np.linalg.det\texttt{np.linalg.det} —— 计算行列式
    • 1

    信息

    ID
    404
    时间
    1000ms
    内存
    256MiB
    难度
    (无)
    标签
    (无)
    递交数
    0
    已通过
    0
    上传者