在 Google Colab 中,您可以使用 xr.DataArray() 和 xr.Dataset() 函数将 numpy.ndarray 转换为 xarray.DataArray 和 xarray.Dataset。
以下是一个示例代码,演示如何将 numpy.ndarray 转换为 xarray.DataArray:
import xarray as xr
import numpy as np
# 创建一个示例 numpy.ndarray
data = np.random.rand(3, 4, 5)
# 将 numpy.ndarray 转换为 xarray.DataArray
da = xr.DataArray(data, dims=('dim1', 'dim2', 'dim3'))
在这个示例中,我们首先创建一个 3x4x5 的 numpy.ndarray,然后使用 xr.DataArray() 函数将其转换为一个 xarray.DataArray,并指定了维度为 'dim1'、'dim2' 和 'dim3'。
同样,以下是一个示例代码,演示如何将 numpy.ndarray 转换为 xarray.Dataset:
import xarray as xr
import numpy as np
# 创建一个示例 numpy.ndarray
data = np.random.rand(2, 3, 4, 5)
# 将 numpy.ndarray 转换为 xarray.Dataset
ds = xr.Dataset({'data_var': (['dim1', 'dim2', 'dim3', 'dim4'], data)})
在这个示例中,我们首先创建一个 2x3x4x5 的 numpy.ndarray,然后使用 xr.Dataset() 函数将其转换为一个 xarray.Dataset,并将其包含在一个名为 'data_var' 的数据变量中,同时指定了维度为 'dim1'、'dim2'、'dim3' 和 'dim4'。
希望这可以帮助您