xr.open_mfdataset
和 xr.open_dataset
是 xarray
库中用于打开和处理 NetCDF 文件的两个常用函数。都用于读取 NetCDF 数据,但有一些关键区别
xr.open_dataset
- 功能: 用于打开单个 NetCDF 文件。
- 输入: 接受单个文件的路径作为输入。
- 返回值: 返回一个
xarray.Dataset
对象,表示读取的 NetCDF 数据。 - 使用场景: 只需要处理单个 NetCDF 文件时,使用这个函数。
import xarray as xr
# 打开单个 NetCDF 文件
dataset = xr.open_dataset("path/to/your/file.nc")
xr.open_mfdataset
- 功能: 用于打开多个 NetCDF 文件,并将它们沿着一个新的维度自动合并。
- 输入: 接受文件路径的通配符模式(例如
"*.nc"
)或文件列表作为输入。 - 返回值: 返回一个
xarray.Dataset
对象,表示多个 NetCDF 文件合并后的数据。 - 使用场景: 当你