在NumPy中,我们可以使用numpy.zeros()
函数和numpy.ones()
函数创建一个指定形状的全零数组/矩阵或全一数组/矩阵。本文将详细讲解“在NumPy中创建空数组/矩阵的方法”的完整攻略,包括步骤和示例。
步骤
使用NumPy创建空数组/矩阵的步骤如下:
- 导入NumPy库。
- 使用
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()
函数创建一个指定形状的全零数组/矩阵或全一数组/矩阵。在创建时,我们需要指定数组/矩阵的形状。