2 条题解

  • 0
    @ 2026-3-26 17:40:32

    NUMPY003 题解:创建全 0 向量

    题目

    创建一个大小为 10 的零向量(null vector of size 10)。

    解题思路

    使用 np.zeros() 函数创建指定形状的全 0 数组。

    代码

    import numpy as np
    Z = np.zeros(10)
    print(Z)
    

    代码详解

    1. np.zeros(10) —— 创建包含 10 个元素的数组,所有元素初始化为 0

      • 参数 10 表示数组长度
      • 默认创建的是浮点数数组(dtype=float64)
    2. 输出结果:

    [0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
    

    zeros 的其他用法

    # 创建二维数组
    np.zeros((3, 4))  # 3行4列的零矩阵
    
    # 指定数据类型
    np.zeros(10, dtype=int)  # 整数类型的零数组
    
    # 创建指定形状的数组
    np.zeros_like(arr)  # 创建与 arr 形状相同的零数组
    

    核心知识点

    1. np.zeros(n) —— 创建长度为 n 的全 0 数组
    2. 默认创建浮点数数组
    3. NumPy 数组可以是一维、二维或多维的
    • 0
      @ 2026-3-25 12:13:30

      NumPy003 题解

      题目分析

      本题要求创建一个长度为 10 的零向量,并使用 numpy 的默认打印格式输出数组。

      解题思路

      使用 np.zeros(10) 创建长度为 10 的零向量,然后使用 print() 输出。

      参考代码

      import numpy as np
      
      a = np.zeros(10)
      print(a)
      

      输出结果

      [0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
      
      • 1

      信息

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