📜  python 附加到二维数组 - Python (1)

📅  最后修改于: 2023-12-03 14:46:19.137000             🧑  作者: Mango

Python 附加到二维数组

在 Python 中,要将元素添加到二维数组中,我们可以使用 append() 方法或使用 Numpy 库中的数组操作函数。具体实现方法如下:

使用 append() 方法
arr = [[1,2],[3,4]]
arr.append([5,6])
print(arr)
# Output: [[1, 2], [3, 4], [5, 6]]

上述代码中,我们首先定义了一个二维数组 arr,然后使用 append() 方法将一个新的列表 [5,6] 添加到 arr 中。运行程序后,输出结果为 [[1,2],[3,4],[5,6]]

使用 Numpy 库中的数组操作函数

如果在 Python 中处理大量的数组操作,我们通常会使用 Numpy 库。下面是向二维数组添加元素的实现示例:

import numpy as np

arr = np.array([[1,2],[3,4]])
new_row = np.array([5,6])
arr = np.vstack([arr, new_row.reshape(-1, arr.shape[1])])
print(arr)
# Output: 
# [[1 2]
#  [3 4]
#  [5 6]]

上述代码中,我们首先导入了 Numpy 库,然后定义了一个二维数组 arr。接着,我们创建一个新的一维数组 new_row,然后使用 vstack() 函数将 new_row 添加到 arr 中。最后,我们打印输出了新的二维数组。运行程序后,输出结果为:

[[1 2]
 [3 4]
 [5 6]]

以上就是 Python 中向二维数组添加元素的方法及示例。