Tính xu hướng nhiệt độ châu Âu
Bạn muốn tính nhiệt độ trung bình của châu Âu từ năm 1980 đến nay bằng bộ dữ liệu ERA5. Dữ liệu này là một bộ Zarr gồm nhiệt độ và lượng mưa trung bình theo tháng, trên lưới vĩ độ và kinh độ. Tệp Zarr được chia khối (chunk) sao cho mỗi tệp con trên đĩa là một mảng gồm 15 vĩ độ, 15 kinh độ và 12 tháng.
xarray đã được import sẵn với tên xr.
Bài tập này là một phần của khóa học
Lập trình song song với Dask trong Python
Hướng dẫn bài tập
- Dùng
xarrayđể mở bộ dữ liệu"data/era_eu.zarr". - Tính giá trị trung bình của DataArray
temptheo các chiềulatvàlon. - Thực hiện trung bình trượt theo chiều
timevới kích thước cửa sổ là 12. - Vẽ chuỗi thời gian kết quả của
temp_rolling_mean.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Open the ERA5 dataset
ds = ____
# Select the temperature dataset and take the latitude and longitude mean
temp_timeseries = ds[____].____
# Calculate the 12 month rolling mean
temp_rolling_mean = temp_timeseries.____(____).____()
# Plot the result
____
plt.show()