在Python中读取.daq(Matlab数据采集工具箱)文件格式
有没有人知道怎么在Python里读取用Matlab数据采集工具箱生成的.daq文件?或者,有没有简单的方法(只用开源软件)把这些文件转换成可以被Python读取的csv或.mat文件?
1 个回答
2
我不确定你现在是否已经解决了这个问题,但你可以很简单地在matlab中使用daqread将.daq文件转换成.mat文件。在命令窗口中输入:
Data = daqread(mydata.daq);
cd(saveDir)
save('Data','Data')
这个Data变量就是一个.mat文件。你可以很方便地把它添加到一个文件目录扫描的功能里。用python读取这个文件也很简单,可以使用scipy模块。例如,在解释器中:
from scipy.io import loadmat
data = loadmat('Data.mat')
scipy里可能还有一个专门用来加载.daq文件的子模块,不过你需要自己去找找。
希望这对你有帮助!