📅  最后修改于: 2023-12-03 15:33:14.128000             🧑  作者: Mango
在Python中,可以使用NumPy库来添加数组。NumPy是一种用于科学计算的库,提供多维数组对象、矢量计算以及其他高级数学函数。
要在Python中添加数组,可以使用NumPy的append
函数。这个函数在给定的数组的末尾添加值。以下是一个简单的示例:
import numpy as np
array1 = np.array([1, 2, 3])
array2 = np.array([4, 5, 6])
new_array = np.append(array1, array2)
print(new_array)
输出:
[1 2 3 4 5 6]
在上面的代码中,两个数组array1
和array2
被创建。然后,我们使用append
函数将它们合并为一个新数组。最后,我们将新数组打印出来以验证结果。
添加多维数组也是相同的方法。下面是一个例子,可以将array2
添加到array1
的行末:
import numpy as np
array1 = np.array([[1, 2], [3, 4]])
array2 = np.array([[5, 6]])
new_array = np.append(array1, array2, axis=0)
print(new_array)
输出:
[[1 2]
[3 4]
[5 6]]
在上面的代码中,我们使用axis
参数指定要添加的维度。axis=0
表示在行末添加数组。
需要注意的是,append
函数会返回一个新数组,而不会修改原始数组。此外,每次调用append
函数时,都会创建一个新数组。因此,如果需要经常添加数组到大型数组中,可能会影响性能。
NumPy是Python中一个强大的科学计算库,它提供了添加数组的方法。使用append
函数,可以在一个数组末尾添加另一个数组。在多维数组中添加数组时,需要指定要添加的维度。当进行大量的添加操作时,需要注意性能可能会受到影响。