📜  numpy python 添加数组 - Python (1)

📅  最后修改于: 2023-12-03 15:33:14.128000             🧑  作者: Mango

numpy python 添加数组 - Python

在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]

在上面的代码中,两个数组array1array2被创建。然后,我们使用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函数,可以在一个数组末尾添加另一个数组。在多维数组中添加数组时,需要指定要添加的维度。当进行大量的添加操作时,需要注意性能可能会受到影响。