Параметр HDF5
Общее описание
Этот параметр считывает данные массива из базы данных PyTables HDF.
Параметр считывает данные с помощью интерфейса массива PyTables и поэтому не требует загрузки всего набора данных в память. Это полезно для больших запусков модели. API Справка
Сохраняя файлы HDF5 в «фиксированном» формате, пользователи могут достичь оптимальной скорости доступа к данным, что делает HDF5 эффективным инструментом для сценариев PYWR, использующих фреймы данных в качестве параметров, где быстрое извлечение данных имеет решающее значение. Файлы HDF5 читаются в виде словаря, где каждый ключ представляет собой фрейм данных панды. Например, структура файла inflows.h5 может содержать три ключа, каждый из которых представляет отдельную реку. Каждый ключ содержит три временных ряда, которые можно отнести к сценарию Pywr размера 3.
При использовании h5-файла DataFrame для запуска pywr-сценариев обратитесь к раздел pywr-сценариев чтобы активировать эту функцию
Примечание: Размер pywr-сценариев должен соответствовать количеству ключей в файле h5
Атрибуты
файл h5
Дескриптор файла таблицы или имя файла, к которому нужно прикрепить объекты CarRay. Если указано имя файла, объект откроет и закроет дескрипторы файлов
Да
узел
Имя узла в базе данных таблиц для чтения данных
Да
где
Путь для чтения узла
Да
сценарий
Сценарий для использования в качестве второго индекса в массиве
Да
Пример

{
«ключ»: «Водосборная река 1»,
«сценарий»: «Изменение климата»,
«тип»: «Параметр фрейма данных»,
«url»: «inflows.h5",
«index_col»: «временной шаг»,
«parse_dates»: правда
}
Last updated
Was this helpful?