2014-10-24 3 views
2

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

ответ

4

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

Ссылки:

MATLAB MAT-File Format - MathWorks

Command cgo

C? Go? Cgo!

1

Нет, не кажется, что будет какой-либо проект для чтения MalLab файлов в чистом Go (в ОЦП см PeterSO «s answer):

  • go-search не перечислите соответствующий проект
  • GitHub также не имеет.
  • Libraries list не включает

И было рассмотрение производительности, а также, упоминается в «Go matrix library».
discussion was more about calling go from Matlab.

+0

облом! Благодарю. –

 Смежные вопросы

  • Нет связанных вопросов^_^