Я пытаюсь найти лучшую файловую структуру, которую можно использовать для хранения и обработки нескольких временных рядов различной длины, например:
pitch_track_for_audio1, 105, 108, 96... (60 values)
pitch_track_for_audio2, 125, 132, 94... (58 values)
pitch_track_for_audio3, 115, 130, 99... (93 values)
где pitch_track_for_audio # - индекс, а числа после него - временной ряд, соответствующий индексу.
https://jakevdp.github.io/PythonDataScienceHandbook/03.11-working-with-time-series.html Я посмотрел на фрейм данных панд Python, но ожидал, что все строки будут иметь одинаковый размер.
Один хакерский способ сделать это - сохранить временной ряд в виде строки, чтобы я мог сохранить его в столбце информационного кадра и использовать индекс, чтобы найти строку, в которой он находится, и преобразовать его обратно в серию для обработка. Но мне было интересно, если есть более эффективный способ (с точки зрения памяти и скорости)