Я понимаю, что пользователь SO ранее задавал этот question, но он был задан в 2009 году, и я надеялся, что больше знаний о HDF5 будет доступно или более новые версии Уточнил этот конкретный вопрос. Чтобы повторить здесь вопрос о моей собственной проблеме,
У меня есть гигантский файл узлов и элементов из большой геометрии и уже получил всю полезную информацию, которая мне нужна. Поэтому в Python я пытаюсь сохранить исходный файл, но удалю информацию, которая мне не нужна, и заполните дополнительную информацию для других источников. Например, у меня есть набор узлов, которые мне не нужны. Однако мне нужно сохранить соседний набор данных и включить информацию об их индексах из внешнего файла. Есть ли способ удалить эти конкретные наборы данных?
Или старая идея иметь "placekeepers" в файле HDF5, который все еще остается правдой, так что никто не знает, как/беспокоиться об удалении информации? Я не слишком беспокоюсь о пустом пространстве, поскольку быстрее просто удалить и добавить информацию, чтобы создать совершенно новый файл.
Примечание. Я использую H5py 'r +' для чтения и записи.