1 条题解

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

    NUMPY082 题解:重复数组元素

    题目

    将数组的每个元素重复 kk 次。

    解题思路

    1. 读取数组和重复次数
    2. 使用 np.repeat\texttt{np.repeat} 重复元素

    代码

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

    代码详解

    np.repeat(arr, k)\texttt{np.repeat(arr, k)} —— 将 arrarr 中每个元素重复 kk 次。

    运行示例

    输入:

    3 2
    1 2 3
    

    分析:

    • 11 重复 22 次:[1,1][1, 1]
    • 22 重复 22 次:[2,2][2, 2]
    • 33 重复 22 次:[3,3][3, 3]

    输出:

    [1 1 2 2 3 3]
    

    核心知识点

    1. np.repeat\texttt{np.repeat} —— 重复数组元素
    • 1

    信息

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