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
Python ile Dask ile Paralel Programlama
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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()