python两个数组进行行列方向的合并
时间: 2023-07-15 07:14:08 浏览: 90
python实现合并两个数组的方法
在 Python 中,可以使用 numpy 库中的 concatenate 函数来实现数组的行列方向的合并。
具体实现如下:
```python
import numpy as np
# 创建两个二维数组
arr1 = np.array([[1, 2], [3, 4]])
arr2 = np.array([[5, 6], [7, 8]])
# 行方向的合并
result1 = np.concatenate((arr1, arr2), axis=0)
print(result1)
# 列方向的合并
result2 = np.concatenate((arr1, arr2), axis=1)
print(result2)
```
运行结果如下:
```
[[1 2]
[3 4]
[5 6]
[7 8]]
[[1 2 5 6]
[3 4 7 8]]
```
其中,axis=0 表示行方向的合并,而 axis=1 表示列方向的合并。在这里,我们分别对 arr1 和 arr2 进行了行方向和列方向的合并,并将结果分别存储在 result1 和 result2 中。
阅读全文