ПочатиПочніть безкоштовно

Масиви Dask із наборів даних Zarr

Вам доручено проаналізувати температури в Європі. Ви отримали той самий набір даних, що був у era_eu.hdf, але цього разу у форматі Zarr. Zarr — це сучасний потужний формат для зберігання даних, розбитих на шматки. Він особливо зручний для використання в хмарних обчислювальних сервісах, але чудово працює і на локальному комп'ютері.

dask.array вже імпортовано для вас як da.

Ця вправа є частиною курсу

Паралельне програмування з Dask у Python

Переглянути курс

Інструкції до вправи

  • За допомогою функції from_zarr() із підпакета dask.array завантажте змінну temp з набору даних data/era_eu.zarr.
  • Надрукуйте масив, щоб побачити розміри шматків (chunks).
  • Знайдіть мінімальну температуру по всіх осях часу й простору.
  • Обчисліть відповідь.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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")
Редагувати та запускати код