私の辞書は数千のキーで構成され、各キーは1000x1000のnumpy配列を値として持ちます。ファイルを人間が読めるようにする必要はありません。小型で高速な積載時間が重要です。Pythonで大きな(巨大ではない)dictonariesを保存するには?
最初にsavematを試しましたが、problemsに遭遇しました。 Pickleは巨大なファイルを作成しました。私はcsvでも同じと仮定します。私はjson(おそらく巨大な可読性のあるテキスト)またはdb(おそらく複雑)を使って推薦する投稿を読んだ。私の場合は何をお勧めしますか?
どのくらい大きなですか? – RussS
「巨大なファイルに」?巨大な定義。 1000x1000は百万の値です。それぞれの値はint型です。次に、4Mbのデータがあります。 –
@ S.Lottこれは1,6 GBのファイル – Framester