python中二维数组的拼接
时间: 2023-10-13 10:08:01 浏览: 97
Python numpy实现二维数组和一维数组拼接的方法
在Python中,可以使用NumPy库来进行二维数组的拼接。可以使用`np.concatenate`函数来进行拼接操作。下面是一个示例代码:
```python
import numpy as np
# 创建两个二维数组
array1 = np.array([[1, 2], [3, 4]])
array2 = np.array([[5, 6], [7, 8]])
# 沿着行方向拼接
result = np.concatenate((array1, array2), axis=0)
# 或者使用 result = np.vstack((array1, array2))
print(result)
```
输出结果为:
```
[[1 2]
[3 4]
[5 6]
[7 8]]
```
如果要沿着列方向拼接,可以将`axis`参数设置为1,如下所示:
```python
result = np.concatenate((array1, array2), axis=1)
# 或者使用 result = np.hstack((array1, array2))
```
阅读全文