Загрузите сложный файл MATLAB .mat в clojure / Incanter - PullRequest
1 голос
/ 12 ноября 2011

В моем стремлении использовать MATLAB и заменить его Incanter / Clojure мне нужно иметь возможность загружать или, по крайней мере, конвертировать несколько терабайтов файлов Matlab .mat.

Поскольку это довольно сложные файлы mat, со структурами и массивами ячеек, вложенными по-разному, я не вижу, как легко было экспортировать их в любой текстовый файл и прочитать их позже.

Есть ли в Clojure библиотеки (или java ?!), которые могут мне помочь?

Любые другие предложения также приветствуются.

Ответы [ 2 ]

1 голос
/ 13 ноября 2011

Быстрый поиск в Google показывает JMatIO , библиотеку Java для чтения файлов Matlab 5 .mat.Оттуда легко использовать Clojure.

0 голосов
/ 13 ноября 2011

Пока что лучше всего читать файлы матов в MATLAB (или в Octave или в Python с scipy / numpy) и записывать их в текст, а затем читать их в Incanter.

Любые предложения приветствуются.

...