在NumPy中,我们可以通过调用numpy.append()
方法将数值添加到数组的末尾。这个方法的基本语法如下:
numpy.append(arr, values, axis=None)
其中,arr
表示目标数组,values
表示要添加的数值或数组,axis
表示添加数值的轴(可选,默认为 None,表示在数组被展开的情况下添加数值)。
下面我们通过两个示例来说明我们是如何将数值添加到数组末尾的。
示例 1:添加数值
假设我们有以下一维数组:
import numpy as np
arr = np.array([1, 2, 3])
现在我们想要在这个数组的末尾添加一个数值 4,我们可以执行以下代码:
arr = np.append(arr, 4)
现在输出数组 arr,它的值是:
array([1, 2, 3, 4])
我们可以看到数值 4 已经被成功添加到了数组 arr 的末尾。
示例 2:添加数组
假设我们有以下二维数组:
arr1 = np.array([[1, 2], [3, 4]])
arr2 = np.array([[5, 6]])
其中,数组 arr1 是一个 2x2 的二维数组,数组 arr2 是一个 1x2 的二维数组。
现在我们想要将数组 arr2 添加到数组 arr1 的末尾。那么我们可以执行以下代码:
arr = np.append(arr1, arr2, axis=0)
在这里,我们将 axis
参数设置为 0,表示添加的数组 arr2 是在数组 arr1 的第一个轴(行)的末尾添加的。
现在输出数组 arr,它的值是:
array([[1, 2],
[3, 4],
[5, 6]])
我们可以看到数组 arr2 已经被成功添加到了数组 arr1 的末尾。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在NumPy数组的末尾添加数值 - Python技术站