1 条题解

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

    NUMPY081 题解:计算差分

    题目

    计算数组相邻元素的差值。

    解题思路

    1. 读取数组
    2. 使用 np.diff\texttt{np.diff} 计算差分

    代码

    import numpy as np
    
    n = int(input())
    arr = np.array(list(map(int, input().split())))
    result = np.diff(arr)
    print(result)
    

    代码详解

    np.diff\texttt{np.diff} 计算相邻元素的差值:

    • 结果数组长度比原数组少 11

    运行示例

    输入:

    5
    1 3 6 10 15
    

    分析:

    • 31=23 - 1 = 2
    • 63=36 - 3 = 3
    • 106=410 - 6 = 4
    • 1510=515 - 10 = 5

    输出:

    [2 3 4 5]
    

    核心知识点

    1. np.diff\texttt{np.diff} —— 计算差分
    • 1

    信息

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