2 条题解

  • 0
    @ 2026-3-26 15:35:54

    NUMPY078 题解:找出唯一值

    题目

    找出数组中的所有唯一值(去重)。

    解题思路

    1. 读取数组
    2. 使用 np.unique\texttt{np.unique} 去重

    代码

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

    代码详解

    np.unique\texttt{np.unique} 会:

    1. 对数组排序
    2. 去除重复值
    3. 返回唯一值数组

    运行示例

    输入:

    10
    1 2 2 3 3 3 4 4 4 4
    

    分析:

    • 去重并排序后得到:[1,2,3,4][1, 2, 3, 4]

    输出:

    [1 2 3 4]
    

    核心知识点

    1. np.unique\texttt{np.unique} —— 获取唯一值(自动排序)
    2. 去重
    • 0
      @ 2026-3-26 15:35:03

      NUMPY078 题解:找出唯一值

      题目

      找出数组中的所有唯一值(去重)。

      解题思路

      1. 读取数组
      2. 使用 np.unique\texttt{np.unique} 去重

      代码

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

      代码详解

      np.unique\texttt{np.unique} 会:

      1. 对数组排序
      2. 去除重复值
      3. 返回唯一值数组

      运行示例

      输入:

      10
      1 2 2 3 3 3 4 4 4 4
      

      分析:

      • 去重并排序后得到:[1,2,3,4][1, 2, 3, 4]

      输出:

      [1 2 3 4]
      

      核心知识点

      1. np.unique\texttt{np.unique} —— 获取唯一值(自动排序)
      2. 去重
      • 1

      信息

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