เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การวิเคราะห์ข้อมูลเบื้องต้นด้วย 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()
แก้ไขและรันโค้ด