Параметр HDF5

Общее описание

Этот параметр считывает данные массива из базы данных PyTables HDF.

Параметр считывает данные с помощью интерфейса массива PyTables и поэтому не требует загрузки всего набора данных в память. Это полезно для больших запусков модели. API Справка

Сохраняя файлы HDF5 в «фиксированном» формате, пользователи могут достичь оптимальной скорости доступа к данным, что делает HDF5 эффективным инструментом для сценариев PYWR, использующих фреймы данных в качестве параметров, где быстрое извлечение данных имеет решающее значение. Файлы HDF5 читаются в виде словаря, где каждый ключ представляет собой фрейм данных панды. Например, структура файла inflows.h5 может содержать три ключа, каждый из которых представляет отдельную реку. Каждый ключ содержит три временных ряда, которые можно отнести к сценарию Pywr размера 3.

При использовании h5-файла DataFrame для запуска pywr-сценариев обратитесь к раздел pywr-сценариев чтобы активировать эту функцию

Примечание: Размер pywr-сценариев должен соответствовать количеству ключей в файле h5

Атрибуты

Имя
Описание
Требуется

файл h5

Дескриптор файла таблицы или имя файла, к которому нужно прикрепить объекты CarRay. Если указано имя файла, объект откроет и закроет дескрипторы файлов

Да

узел

Имя узла в базе данных таблиц для чтения данных

Да

где

Путь для чтения узла

Да

сценарий

Сценарий для использования в качестве второго индекса в массиве

Да

Пример

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

Last updated

Was this helpful?