python代码:横向合并n个矩阵
时间: 2024-02-05 11:02:40 浏览: 78
Python:合并两个numpy矩阵的实现
可以使用NumPy库中的concatenate函数来横向合并n个矩阵。下面是合并三个矩阵的示例代码:
```python
import numpy as np
# 创建三个2x3的矩阵
a = np.array([[1, 2, 3], [4, 5, 6]])
b = np.array([[7, 8, 9], [10, 11, 12]])
c = np.array([[13, 14, 15], [16, 17, 18]])
# 使用concatenate函数横向合并三个矩阵
result = np.concatenate((a, b, c), axis=1)
print(result)
```
输出:
```
array([[ 1, 2, 3, 7, 8, 9, 13, 14, 15],
[ 4, 5, 6, 10, 11, 12, 16, 17, 18]])
```
其中,concatenate函数的第一个参数是一个元组,包含要合并的矩阵,第二个参数是指定合并的方向,axis=1表示横向合并。
阅读全文