サイズが 20Mb 以下のバイナリ ファイルがあり、ヘッダー セクションと、一連の uchar を含むデータ セクションがあります。私はNumpy、SciPyなどを持っており、各ライブラリにはデータをロードする方法が異なります。使用すべき最も効率的な方法について何か提案はありますか?
4 に答える
8
structモジュールを使用するか、パフォーマンスが重要な場合は C で記述されたカスタム モジュールを使用してください。
于 2009-03-31T22:05:12.637 に答える
4
structはヘッダーセクションで機能するはずですが、numpyで操作する場合は、データセクションでnumpyのmemmapが効率的です。ここで一貫性がないことについてストレスを感じる必要はありません。どちらの方法にも互換性があり、ジョブごとに適切なツールを使用するだけです。
于 2009-04-01T03:32:45.983 に答える
1
bdecは有望なようです。
于 2009-04-01T06:12:57.610 に答える
0
array.fromfile
これが同種データの最速の方法であることがわかりました。
于 2009-04-01T00:27:11.920 に答える