Как сжать данные временных рядов в Matlab (например, delta-rle)? - PullRequest
0 голосов
/ 16 января 2019

У нас есть терабайты данных временных рядов, обработанных с помощью Matlab, которые заполняют наши диски.

Я знаю, что rle-сжатие могло бы значительно снизить требования к хранению данных временных рядов, если бы они были кодированы дельтой (или даже дельтой-дельтой).

(Причина: различия между последовательными значениями в основном невелики, часто просто 0, +1, -1, и сжатие rle прекрасно работает, если данные содержат одни значения гораздо чаще, чем другие.)

Как администратор, я хочу, чтобы наши пользователи Matlab экономили место на диске. Есть ли простой способ сделать это в Matlab? В идеале в основном прозрачный, поэтому им не нужно вручную переписывать все места в своих скриптах, где они получают доступ к данным.

Мне даже не нужно фактическое сжатие, потому что файловая система уже делает это, достаточно просто автоматического дельта-кодирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...