python两个一维数组连接成二维数组
时间: 2024-05-26 13:08:54 浏览: 181
python将三维数组展开成二维数组的实现
5星 · 资源好评率100%
在 Python 中,可以使用 numpy 库中的 concatenate 函数将两个一维数组连接成二维数组。具体实现步骤如下:
1. 导入 numpy 库:`import numpy as np`
2. 创建两个一维数组 a 和 b:`a = np.array([1, 2, 3])` 和 `b = np.array([4, 5, 6])`
3. 使用 concatenate 函数将这两个一维数组连接成一个二维数组 c:`c = np.concatenate((a,b), axis=0).reshape(2,3)`
其中,`axis=0` 表示按行连接,`axis=1` 表示按列连接;`reshape(2,3)` 表示将一维数组转化为二维数组,行数为 2,列数为 3。
完整代码如下:
```
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = np.concatenate((a,b), axis=0).reshape(2,3)
print(c)
```
阅读全文