Розвідувальний аналіз даних з xarray
Xarray спрощує роботу з багатовимірними даними так само, як pandas спрощує роботу з табличними даними. А найкраще те, що Xarray може використовувати Dask у фоновому режимі, щоб ви швидко й ефективно опрацьовували дані.
Вам доручили детальніше проаналізувати європейський набір метеоданих. Тепер, коли ви знаєте, як працювати з Xarray, почнімо з розвідувального аналізу даних.
xarray імпортовано для вас як xr.
Ця вправа є частиною курсу
Паралельне програмування з Dask у Python
Інструкції до вправи
- За допомогою функції Xarray
open_zarr()відкрийте набір даних"data/era_eu.zarr". - За допомогою методу DataSet
.isel()виберіть нульовий індекс за координатоюtime. - Виберіть змінну
'temp'із нульового індексуds_selі побудуйте її наax1. - Виберіть змінну
'precip'із нульового індексуds_selі побудуйте її наax2.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Open the ERA5 dataset
ds = ____.____("____")
# Select the zeroth time in the DataSet
ds_sel = ds.____(____=____)
fig, (ax1, ax2) = plt.subplots(1,2, figsize=(8, 3))
# Plot the zeroth temperature field on ax1
____[____].____(ax=____)
# Plot the zeroth precipitation field on ax2
____[____].____(ax=____)
plt.show()