matlab — более быстрый способ чтения файла данных с использованием Armadilo в Stack Overflow

Привет, я только недавно обнаружил библиотеку броненосца для C ++, и мне это очень нравится. Я создаю приложение после создания прототипа в MATLAB, чтобы я мог выполнить его намного быстрее. Проблема, с которой я сталкиваюсь, заключается в том, что, когда я пытаюсь загрузить матрицу из .mat файл следующим образом:

A.load("A.mat",raw_ascii);
//raw_ascii because I can port data to MATLAB as well.

это займет около 10 секунд. Мне было интересно, есть ли более быстрый способ сделать это в броненосце или C ++ в целом.

Любые мысли очень ценятся, спасибо.

изменить 1 — файл, который я пытаюсь прочитать, составляет около 35 МБ.

1

Решение

hdf5_binary должен работать быстрее. Matlab поддерживает этот формат

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]