การวิเคราะห์ข้อมูลเบื้องต้นด้วย xarray
Xarray ช่วยให้การทำงานกับข้อมูลหลายมิติง่ายขึ้น เช่นเดียวกับที่ pandas ช่วยให้การทำงานกับข้อมูลตารางสะดวกยิ่งขึ้น ที่สำคัญ Xarray ยังสามารถใช้ Dask ทำงานเบื้องหลังเพื่อช่วยประมวลผลข้อมูลได้อย่างรวดเร็วและมีประสิทธิภาพ
ในแบบฝึกหัดนี้ คุณได้รับมอบหมายให้วิเคราะห์ชุดข้อมูลสภาพอากาศยุโรปเพิ่มเติม เมื่อเข้าใจการใช้งาน Xarray แล้ว ขั้นแรกให้เริ่มด้วยการวิเคราะห์ข้อมูลเบื้องต้น
ได้นำเข้า xarray ให้แล้วในชื่อ xr
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Parallel Programming with Dask in Python
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชัน
open_zarr()ของ Xarray เพื่อเปิดชุดข้อมูล"data/era_eu.zarr" - ใช้เมธอด
.isel()ของ DataSet เพื่อเลือก index ที่ศูนย์บนพิกัดtime - เลือกตัวแปร
'temp'จากds_selที่ index ที่ศูนย์ แล้วพล็อตลงบนax1 - เลือกตัวแปร
'precip'จากds_selที่ index ที่ศูนย์ แล้วพล็อตลงบน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()