在NumPy中创建空数组/矩阵的方法

  • Post category:Python

在NumPy中,我们可以使用numpy.zeros()函数和numpy.ones()函数创建一个指定形状的全零数组/矩阵或全一数组/矩阵。本文将详细讲解“在NumPy中创建空数组/矩阵的方法”的完整攻略,包括步骤和示例。

步骤

使用NumPy创建空数组/矩阵的步骤如下:

  1. 导入NumPy库。
  2. 使用numpy.zeros()函数或numpy.ones()函数创建一个指定形状的全零数组/矩阵或全一数组/矩阵。

下面我们将详细讲解这些步骤。

示例1:创建一维全零数组和全一数组

在这个示例中,我们将演示如何使用NumPy创建一个一维全零数组和一个一维全一数组。我们使用numpy.zeros()函数和numpy.ones()函数创建一个形状为(3,)的全零数组和全一数组。

import numpy as np

# 创建一维全零数组
a = np.zeros((3,))
print(a)  # 输出:[0. 0. 0.]

# 创建一维全一数组
b = np.ones((3,))
print(b)  # 输出:[1. 1. 1.]

在这个示例中,我们使用numpy.zeros()函数和numpy.ones()函数创建了一个形状为(3,)的全零数组a和全一数组b。最后,我们打印出这两个数组。

示例2:创建二维全零矩阵和全一矩阵

在这个示例中,我们将演示如何使用NumPy创建一个二维全零矩阵和一个二维全一矩阵。我们使用numpy.zeros()函数和numpy.ones()函数创建一个形状为(2, 3)的全零矩阵和全一矩阵。

import numpy as np

# 创建二维全零矩阵
a = np.zeros((2, 3))
print(a)
# 输出:
# [[0. 0. 0.]
#  [0. 0. 0.]]

# 创建二维全一矩阵
b = np.ones((2, 3))
print(b)
# 输出:
# [[1. 1. 1.]
#  [1. 1. 1.]]

在这个示例中,我们使用numpy.zeros()函数和numpy.ones()函数创建了一个形状为(2, 3)的全零矩阵a和全一矩阵b。最后,我们打印出这两个矩阵。

这就是关于“在NumPy中创建空数组/矩阵的方法”的完整攻略。我们可以使用numpy.zeros()函数和numpy.ones()函数创建一个指定形状的全零数组/矩阵或全一数组/矩阵。在创建时,我们需要指定数组/矩阵的形状。