1.使用 open 函数读取 txt 文件
2.使用 readlines 读取所有行
3.遍历行文本,将数据转为 numpy 数组存储
4.使用 sio.savemat 函数保存为 .mat 文件
import os
import numpy as np
import scipy.io as sio
if __name__ == "__main":
file = open("file.txt")
context = file.readlines()
data = []
i = 0
while (i < len(context)):
line = context[i]
data.append(float(line.rstrip()))
i = i + 1
mat = np.array(data)
sio.savemat('data.mat',{'data':mat})
本文介绍了使用Python将txt文件转换为mat文件的方法。先通过open函数读取txt文件,再用readlines读取所有行,接着遍历行文本将数据转为numpy数组存储,最后使用sio.savemat函数保存为.mat文件。

4198

被折叠的 条评论
为什么被折叠?



