python list改变维度
时间: 2023-08-22 14:10:13 浏览: 156
python 实现二维列表转置
可以使用 numpy 库中的 reshape() 方法改变 list 的维度。例如,将一个一维列表转换为二维列表:
```
import numpy as np
lst = [1, 2, 3, 4, 5, 6]
arr = np.array(lst)
new_arr = arr.reshape(2, 3)
print(new_arr)
```
输出:
```
[[1 2 3]
[4 5 6]]
```
其中,reshape() 方法的参数是一个元组,表示新的维度形状。在上面的例子中,将一维列表 [1, 2, 3, 4, 5, 6] 转换成了二维列表 [[1, 2, 3], [4, 5, 6]]。
阅读全文