私はディスクに格納する必要がある非常に大きな配列を持っています。どうやってやるの?私はh5pyを使って試しましたが、ドキュメンテーションを読んで、その第2次元が1024の最大数を持つことができるという問題を発見しました。どのように10^5 x 10^5と言う次元の配列を扱うことができますか?Pythonで大規模な配列を扱うには?
答えて
あなたがthis part of the documentationと読んでいるとします。 これは、一般の2番目の次元の最大サイズが1024であるとは言いません。これはサイズ変更可能なデータセットを使用する単なる例です。
resizable datasetsのドキュメントにあるように、HDF5(およびh5py)の軸ごとの制限は2^64です。
"2^64要素の1軸あたりの制限"とはどういう意味ですか? @Hannes Ovren – Kavan
これは、各次元のサイズが最大で2^64であることを意味します。それは非常に大きな数字です。 –
いいえ、必要に応じて約10^19行にすることができます。 –
- 1. javascriptで大規模な配列を扱う方法
- 2. Android:大規模な配列を扱うためのベストプラクティス
- 3. Androidで大規模なデータベースを扱う
- 4. iOSと大規模なデータベースを扱う
- 5. Javaで大規模な文字列リストを扱う
- 6. Pythonの大規模配列の比較
- 7. セグメンテーションフォールト、大規模配列
- 8. 大規模なperlの配列のスローダウン
- 9. 大規模なPHP配列ページ設定
- 10. 本当に大規模なマルチ言語プロジェクトを扱う
- 11. 大規模なPythonランダムシェアラー
- 12. Python - 大規模なGISデータセットプロット
- 13. Pythonの大規模なピボットテーブル
- 14. は、大規模な配列を作りたい大numpyのアレイ
- 15. 大規模なcsvファイルをリストまたはnumpy配列のPythonでロードする
- 16. Sympy:大規模な配列入力を伴うLambdify関数
- 17. Javaの大規模配列プログラミング
- 18. 大規模な配列の配列では、Collections.rotateは機能しません
- 19. EXIを使用する:大規模なXMLファイル(〜20 GB)を扱うには?
- 20. Scalaで大規模な配列やリストを作る方法
- 21. 大規模な配列をSQLiteにキャッシュする - Java/Android
- 22. 大規模な配列データファイルgnuplotの最大エントリを見つけるには?
- 23. プロローグ内で高速な大規模配列のアサートと使用
- 24. クイックソートが大規模配列で動作しない
- 25. ブラウザで3000万を超える大規模なCSVファイルを扱う場合
- 26. 大規模なPython対応アプリケーションの配布:ベストプラクティス
- 27. シード/キーから大規模な配列/データを作成
- 28. Laravel:TokenMismatchExceptionは、大規模なビデオファイル
- 29. サイズで大規模なデータセット
- 30. 大きなファイルをmmapingする(永続的な大規模配列の場合)
本当にあなたが見ているのは、多次元配列*ですね。この回答を確認してください:http://stackoverflow.com/a/1062629/742269 –