Bắt đầu ngayBắt đầu miễn phí

Phân tích khám phá dữ liệu với xarray

Xarray giúp làm việc với dữ liệu đa chiều trở nên dễ dàng hơn, giống như pandas giúp làm việc với dữ liệu dạng bảng. Hay nhất là Xarray có thể dùng Dask ở hậu trường để xử lý dữ liệu nhanh và hiệu quả.

Bạn được giao nhiệm vụ phân tích sâu hơn bộ dữ liệu thời tiết châu Âu. Giờ bạn đã biết cách dùng Xarray, hãy bắt đầu bằng việc thực hiện một số bước phân tích khám phá dữ liệu.

xarray đã được nhập 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

Xem khóa học

Hướng dẫn bài tập

  • Dùng hàm open_zarr() của Xarray để mở bộ dữ liệu "data/era_eu.zarr".
  • Dùng phương thức .isel() của DataSet để chọn chỉ số thứ 0 trên tọa độ time.
  • Chọn biến 'temp' từ chỉ số thứ 0 ds_sel và vẽ nó trên ax1.
  • Chọn biến 'precip' từ chỉ số thứ 0 ds_sel và vẽ nó trên ax2.

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 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()
Chỉnh sửa và Chạy Mã