python如何将两个规模一致且均为numpy.ndarray格式的矩阵叠加成一个矩阵
时间: 2024-03-03 12:53:46 浏览: 89
可以使用 numpy 库中的 concatenate() 函数将两个矩阵叠加起来。
具体操作如下:
```python
import numpy as np
# 创建两个矩阵
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
# 使用 concatenate() 函数将两个矩阵叠加在一起,axis=0 表示沿着行方向叠加
result = np.concatenate((a, b), axis=0)
print(result)
```
输出结果:
```
[[1 2]
[3 4]
[5 6]
[7 8]]
```
如果想沿着列方向叠加矩阵,只需要将 axis 参数设置为 1 即可:
```python
result = np.concatenate((a, b), axis=1)
```
输出结果:
```
[[1 2 5 6]
[3 4 7 8]]
```
阅读全文