在Python中读取.daq(Matlab数据采集工具箱)文件格式

4 投票
1 回答
1448 浏览
提问于 2025-04-17 03:54

有没有人知道怎么在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文件的子模块,不过你需要自己去找找。

希望这对你有帮助!

撰写回答