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

อุณหภูมิเฉลี่ยรายเดือน

หลังจากดูการวิเคราะห์อุณหภูมิเฉลี่ยแล้ว ขั้นตอนถัดไปคือดูข้อมูลของเดือนที่เหลือทั้งหมด หากใช้วิธีเดิมในการตัดช่วงเวลา (slicing) คงจะยุ่งยากมากพอสมควร โชคดีที่ Xarray ทำให้เรื่องนี้ง่ายขึ้นอย่างมาก

ชุดข้อมูลสภาพอากาศในยุโรปพร้อมใช้งานในสภาพแวดล้อมของคุณในชื่อ Xarray DataSet ds

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Parallel Programming with Dask in Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ datetime accessor บน coordinate 'time' ของ ds เพื่อกำหนดเดือนให้กับตัวแปร months
  • เลือกตัวแปร 'temp' จาก ds แล้วจัดกลุ่มตาม months
  • คำนวณค่าเฉลี่ยของแต่ละกลุ่มเพื่อหาอุณหภูมิเฉลี่ยรายเดือนในทุกช่วงเวลา
  • คำนวณผลลัพธ์

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Extract the months from the time coordinates
months = ds['____'].____.____

# Select the temp DataArray and group by months
monthly_groupby = ds['____'].____(____)

# Find the mean temp by month
monthly_mean_temps = ____.____()

# Compute the result
monthly_mean_temps_computed = ____.____()

monthly_mean_temps_computed.plot(col='month', col_wrap=4, add_colorbar=False)
plt.show()
แก้ไขและรันโค้ด