НачатьНачать бесплатно

Массивы 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")
Редактировать и запускать код