2016-12-06 11 views
0

私は大規模なデータセットを持っており、それらをnpzファイルに保存します。しかし、ファイルのサイズがメモリのために大きいので、私はそれらをnpzファイルに保存できません。 これで、データを反復でnpzファイルに挿入します。 どうすればいいですか? HDF5はこれに適していますか?npzファイルをPythonでどのように更新できますか?

答えて

0

locals()はあなたが定義した変数、入力履歴ライン、およびさまざまな出力を持つ大規模な辞書である、Ipythonセッションで

locals().update(npzfile) #および/またはb

を受け入れました。 Updateは、npzfileの辞書値をその大きなものに追加します。

ちなみに、MATLAB .matファイルを読み込んで保存することもできます。 scipy.io.loadmatとsavematを使用します。 v4(レベル1.0)、v6、v7から7.2ファイルを処理します。しかし、同じ問題があります。結果は辞書です。

Octaveは構造

S = load ("file", "options", "v1", "v2", ...)

にデータをロードするロード命令の表現形式を有します
関連する問題