python里改变列表维度
时间: 2023-07-06 22:38:00 浏览: 205
可以使用NumPy库中的reshape函数来改变列表的维度。
假设我们有一个列表a,它有10个元素,我们想把它改变成一个形状为(2,5)的二维列表,可以使用以下代码:
```python
import numpy as np
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
b = np.array(a).reshape(2, 5)
print(b)
```
输出结果为:
```
[[ 1 2 3 4 5]
[ 6 7 8 9 10]]
```
这里我们先使用np.array()将列表a转换成NumPy数组,然后使用reshape函数改变其形状为(2,5)。
阅读全文