numpy取出来的一列数据怎么变成二维的,具体举例
时间: 2023-05-20 11:01:21 浏览: 143
一维、二维插值模型.zip
可以使用 numpy 的 reshape 函数将一维数组转换为二维数组。例如,假设有一个一维数组 a,长度为 n,我们想将其转换为一个二维数组 b,其中 b 的行数为 m,列数为 n/m,那么可以使用以下代码:
```python
import numpy as np
a = np.array([1, 2, 3, 4, 5, 6])
m = 2
b = a.reshape((m, -1))
print(b)
```
这里的 -1 表示自动计算列数,因为我们已经指定了行数为 m,所以列数就是 n/m。输出结果为:
```
[[1 2 3]
[4 5 6]]
```
这样就将一维数组转换为了二维数组。
阅读全文