xarray dataset.sel 与 args

xarray dataset.sel with args

应该如何创建字典以支持 xarray.dataset.sel 参数。

xarray.dataset.sel(args.dim=切片(args.since,None )

dataset = xr.open_dataset(args.input_file)
variable = dataset[args.variable]
variable = variable.sel(time=slice("2018", None))

您可以使用 *args**kwargs 语法动态构建 Python 函数的参数,例如

dataset.sel(**{args.dim: slice(args.since, None)})

特别是xarray的.sel()方法,你也可以直接传入一个字典作为唯一的位置参数,例如

dataset.sel({args.dim: slice(args.since, None)})