numpy合并两个数组
时间: 2023-08-10 11:17:49 浏览: 95
Python:合并两个numpy矩阵的实现
可以使用 `numpy.concatenate` 函数合并两个数组,示例如下:
```python
import numpy as np
# 创建两个数组
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
# 合并两个数组
result = np.concatenate((arr1, arr2))
print(result) # 输出 [1 2 3 4 5 6]
```
`numpy.concatenate` 函数可以接受一个元组作为参数,元组中包含要合并的数组,可以同时合并多个数组。例如:
```python
import numpy as np
# 创建三个数组
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
arr3 = np.array([7, 8, 9])
# 合并三个数组
result = np.concatenate((arr1, arr2, arr3))
print(result) # 输出 [1 2 3 4 5 6 7 8 9]
```
除了 `numpy.concatenate` 函数,还有其他一些函数可以用于数组的合并操作,例如 `numpy.vstack` 和 `numpy.hstack` 函数,它们分别用于垂直和水平方向的合并。具体用法可以参考 numpy 的官方文档。
阅读全文