把一维列表转化为二维列表
时间: 2023-02-12 19:12:54 浏览: 111
可以使用 Python 的内置函数 `reshape()` 或者 `numpy` 库中的 `reshape()` 函数来转化一维列表为二维列表。具体使用方法为:
使用 `reshape()`:
```
import numpy as np
# 定义一维列表
one_dimensional_list = [1, 2, 3, 4, 5, 6]
# 转化为 2x3 的二维列表
two_dimensional_list = np.reshape(one_dimensional_list, (2, 3))
print(two_dimensional_list)
```
使用numpy库中的reshape:
```
import numpy as np
# 定义一维列表
one_dimensional_list = [1, 2, 3, 4, 5, 6]
# 转化为 2x3 的二维列表
two_dimensional_list = np.array(one_dimensional_list).reshape((2, 3))
print(two_dimensional_list)
```
注意:在 reshape 的时候需要确保一维列表的元素个数是可以转化为二维列表的元素个数,否则会报错。
阅读全文