xarray ile keşifsel veri analizi
Xarray, çok boyutlu verilerle çalışmayı kolaylaştırır; tıpkı pandas'ın tablosal verilerle çalışmayı kolaylaştırması gibi. En güzeli de Xarray'in arka planda Dask kullanarak veriyi hızlı ve verimli biçimde işlemeni sağlamasıdır.
Avrupa hava durumu veri kümesini daha ayrıntılı analiz etme görevi sana verildi. Artık Xarray kullanmayı bildiğine göre, keşifsel veri analizi ile başlayacaksın.
xarray senin için xr takma adıyla içe aktarılmış durumda.
Bu egzersiz, kursun bir parçasıdır
Python ile Dask ile Paralel Programlama
Egzersiz talimatları
- Xarray'in
open_zarr()fonksiyonunu kullanarak"data/era_eu.zarr"veri kümesini aç. - DataSet'in
.isel()metodunu kullanaraktimekoordinatında sıfırıncı indeksi seç. - Sıfırıncı indeksten
ds_seliçindeki'temp'değişkenini seç veax1üzerinde görselleştir. - Sıfırıncı indeksten
ds_seliçindeki'precip'değişkenini seç veax2üzerinde görselleştir.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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()