用python不调用数据库将30行一列的数据改为10行3列的数据
时间: 2023-09-08 22:17:11 浏览: 76
可以使用Python中的numpy库来实现这个功能。具体代码如下:
```
import numpy as np
# 将数据读入为一维数组
data = np.loadtxt('data.txt')
# 将一维数组变形为三行十列的二维数组
new_data = np.reshape(data, (10, 3))
# 将新的二维数组保存到文件中
np.savetxt('new_data.txt', new_data)
```
其中,data.txt为原始数据文件,包含30行一列的数据。执行该脚本后,会生成一个新的文件new_data.txt,其中包含10行三列的新数据。
阅读全文