1

たとえば、行列があり (たとえば、numpy 配列を格納したい)、それを HDF5 ファイルに格納しますが、元の行列の最後にいくつかの行を追加して行列を拡張したいとします (元の行列が非常に大きくなる可能性があることを考慮してください)。数十 Gb の大きなサイズであり、RAM にロードできません)

また、マトリックス全体を RAM にロードすることなく、任意のポイント (おそらくスライス(?) と呼ばれる) からマトリックスから数行を読み取る機能が必要です。

Pythonでそれを行う方法の例を誰か提供できますか?

アップデート:

別のオプションはnumpy.memmapだと思いますが、追加はないようです。

これもオプションのようですが、生のバイナリデータで動作しますが、マトリックスにアクセスしたいのですが、この場合に追加する方法もわかりません。

4

1 に答える 1