Например, у нас есть матрица (например, мы хотим сохранить массив numpy), и мы сохраняем ее в файле HDF5, но затем мы хотим расширить матрицу, добавив несколько строк в конец исходной матрицы (учтите, что исходная матрица может быть очень большие ~десятки Гб и не загружаются в оперативную память)
Также мы хотим иметь возможность читать несколько строк из матрицы из любой точки (может быть, это называется срез(?)) без загрузки всей матрицы в оперативную память.
Может ли кто-нибудь привести пример, как это можно сделать на питоне?
ОБНОВЛЕНИЕ:
Я думаю, что другим вариантом является numpy.memmap, но похоже, что аппендикса нет.
Это также кажется вариантом, но он работает с необработанными двоичными данными , но я хочу иметь доступ к матрице. Также я не знаю, как добавить в этом случае.