将多个一维数组合并成一个多维数组的python代码
时间: 2023-09-09 20:10:30 浏览: 219
python 实现数组组合
5星 · 资源好评率100%
可以使用numpy中的reshape函数来实现将多个一维数组合并成一个多维数组。以下是示例代码:
```python
import numpy as np
# 假设有三个一维数组
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = np.array([7, 8, 9])
# 将这三个一维数组合并成一个二维数组
d = np.concatenate((a, b, c)).reshape((3, 3))
print(d)
```
输出结果为:
```
array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
```
其中,`np.concatenate()`函数用于将三个一维数组合并成一个一维数组,然后通过`reshape()`函数将一维数组变为二维数组。需要注意的是,合并的一维数组长度必须相等,否则无法通过reshape函数进行转换。
阅读全文