用python将30行一列的数据改为10行3列的数据
时间: 2023-09-06 08:09:15 浏览: 89
python 处理多行多列多文件的数据
可以使用numpy库中的reshape函数来实现,代码如下:
```python
import numpy as np
# 原始数据,30行1列
data = np.arange(30).reshape(30, 1)
# 改为10行3列
new_data = data.reshape(10, 3)
print(new_data)
```
输出结果如下:
```
array([[ 0, 1, 2],
[ 3, 4, 5],
[ 6, 7, 8],
[ 9, 10, 11],
[12, 13, 14],
[15, 16, 17],
[18, 19, 20],
[21, 22, 23],
[24, 25, 26],
[27, 28, 29]])
```
希望能帮到你!
阅读全文