SOユーザーが以前にこの質問をしたことがありますが、2009年に質問されたので、HDF5に関する知識が増えるか、新しいバージョンでこの特定の問題が修正されることを期待していました。私自身の問題に関するここでの質問を言い換えます。
大きなジオメトリからのノードと要素の巨大なファイルがあり、そこから必要なすべての有用な情報をすでに取得しています。したがって、Pythonでは、元のファイルを保持しようとしていますが、不要な情報を削除し、他のソースの詳細情報を入力します。たとえば、必要のないノードのデータセットがあります。ただし、隣接するデータセットを保持し、外部ファイルからのインデックスに関する情報を含める必要があります。これらの特定のデータセットを削除する方法はありますか?
または、HDF5ファイルに「プレースキーパー」を含めるという古い考えは依然として当てはまり、情報を削除する方法や他の人を誰も知らないのでしょうか。情報を削除して追加するだけで、まったく新しいファイルを作成する方が速い限り、空きスペースについてはあまり心配していません。
注:私はH5pyの「r+」を使用して読み取りと書き込みを行っています。