1 条题解

  • 0
    @ 2026-3-26 15:57:07

    NUMPY094 题解:计算条件数

    题目

    计算矩阵的条件数。

    解题思路

    1. 读取矩阵
    2. 使用 np.linalg.cond\texttt{np.linalg.cond} 计算条件数

    代码

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

    代码详解

    条件数越大,矩阵越病态(数值不稳定)。

    运行示例

    输入:

    2
    1.0 2.0
    3.0 4.0
    

    输出:

    14.999999999999996
    

    核心知识点

    1. np.linalg.cond\texttt{np.linalg.cond} —— 计算条件数
    • 1

    信息

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