Массивы Dask из наборов данных Zarr
Вам предстоит проанализировать температуры в Европе. Для этого используется тот же набор данных, что был в era_eu.hdf, но теперь в формате Zarr. Zarr — современный и мощный формат для хранения данных, разбитых на фрагменты. Он особенно хорошо подходит для облачных вычислений, но отлично работает и на локальном компьютере.
dask.array уже импортирован как da.
Это упражнение является частью курса
Параллельное программирование с Dask на Python
Инструкции к упражнению
- С помощью функции
from_zarr()из подпакетаdask.arrayзагрузите переменнуюtempиз набора данныхdata/era_eu.zarr. - Выведите массив на экран, чтобы увидеть размеры фрагментов.
- Найдите минимальную температуру по всем осям времени и пространства.
- Вычислите результат.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Load the temperature data from the Zarr dataset
temps = da.____(____)
# Print the Dask array of temperatures to see the chunk sizes
print(____)
# Find the minimum of the mean monthly temperatures
all_time_low = ____
# Compute the answer
all_time_low_value = ____
print(all_time_low_value, "°C")