Формат файла Read .daq (Data Acquisition Toolbox для Matlab) в python

#python #matlab #file-io

#python #matlab #file-io

Вопрос:

Кто-нибудь знает способ чтения файлов .daq, созданных с помощью Matlab Data Acquisition Toolbox на python? В качестве альтернативы, подойдет простой способ (с использованием только программного обеспечения с открытым исходным кодом) конвертировать файлы в csv или .mat файлы, которые могут быть прочитаны python.

Ответ №1:

Я не уверен, решили ли вы это к настоящему времени или нет, но вы можете легко генерировать файлы .mat из файлов .daq в matlab с помощью daqread. В окне командной строки:

 Data = daqread(mydata.daq);
cd(saveDir)
save('Data','Data')
  

Переменная данных представляет собой файл .mat. Это можно легко добавить к функции сканирования каталогов файлов. Чтение в python также легко с помощью модуля scipy. Например, из интерпретатора:

 from scipy.io import loadmat
data = loadmat('Data.mat')
  

Где-то в scipy также может быть загрузочный подмодуль .daq, но вам придется посмотреть.

Надеюсь, это поможет!