Numpy系统学习(三)创建Ndarray数组对象

作者:问答酱2024.01.17 21:39浏览量:22

简介:本文将介绍如何使用Numpy库创建Ndarray数组对象,包括一维数组、二维数组和多维数组的创建方法。

在Numpy中,Ndarray是核心数据结构,用于存储多维数组。创建Ndarray数组对象有多种方法,下面我们将介绍一些常用的方法。

  1. 直接创建
    最简单的方法是使用Numpy的函数直接创建Ndarray对象。例如,要创建一个一维数组,可以使用以下代码:
    1. import numpy as np
    2. arr = np.array([1, 2, 3, 4])
    这将创建一个包含四个整数的Numpy数组。
  2. 使用np.zerosnp.ones函数创建
    如果你想创建一个填充了0或1的数组,可以使用np.zerosnp.ones函数。例如:
    1. import numpy as np
    2. arr_zeros = np.zeros((3, 3)) # 创建一个3x3的二维数组,所有元素都为0
    3. arr_ones = np.ones((2, 2)) # 创建一个2x2的二维数组,所有元素都为1
  3. 使用np.arangenp.linspace函数创建
    如果你想创建一个包含一系列数字或等间距数字的数组,可以使用np.arangenp.linspace函数。例如:
    1. import numpy as np
    2. arr_range = np.arange(5) # 创建一个包含0到4的整数的一维数组
    3. arr_linspace = np.linspace(0, 10, 5) # 创建一个包含0到10之间等间距的五个浮点数的一维数组
  4. 使用np.random函数创建随机数组
    如果你想创建一个随机数组,可以使用np.random函数。例如:
    1. import numpy as np
    2. arr_random = np.random.rand(3, 3) # 创建一个3x3的二维数组,每个元素都是0到1之间的随机数
    在实际应用中,根据需要选择合适的方法创建Numpy数组对象。创建好数组后,可以使用Numpy提供的丰富函数和方法对数组进行操作和计算。在后续的文章中,我们将继续介绍Numpy中常用的函数和方法。