Можно ли читать файлы .mat в Go?

Я хотел бы загрузить файл MATLAB, в котором хранится структура 1x1 с 4 полями, используя Go. Я не нашел ничего похожего на Python SciPy, который имеет ссылку "loadmat". Как лучше всего читать файлы .mat в Go?


person Adam Soffer    schedule 24.10.2014    source источник


Ответы (2)


Возможно, вам придется написать свой собственный пакет Go. MathWorks предлагает вам взаимодействовать с их MATLAB MAT-file C API. Чтобы сделать это в Go, используйте cgo.

Рекомендации:

Формат файла MATLAB MAT — MathWorks

Команда cgo

С? Идти? Вперед!

person peterSO    schedule 24.10.2014

Нет, кажется, нет никакого проекта для чтения файлов MalLab в чистом Go (в CGo см. PeterSO). ответ):

Также были соображения производительности, упомянутые в "библиотеке матриц Go".
обсуждение больше касалось вызова go из Matlab.

person VonC    schedule 24.10.2014