da.set_index(d=['labels1', 'labels2']).groupby('d').mean() <xarray.DataArray (d: 3)> Size: 24B array([1. , 2. , 1.5]) Coordinates: * d (d) object 24B ('a', 'x') ('b', 'y') ('c', 'z') But here it doesn't work as expected: da = xr.DataArray( np.array...
这块比较难理解,建议还是先读第一篇文章,弄清数据结构,da数组显示Dimensions without coordinates: x,而通过da.set_index函数,将X设置为混合索引号。 之后便可以实线自由索引: print(mda.sel(band='a')) #<xarray.DataArray (wavenumber: 2)> #array([0.15970166, 0.89733114]) #Coordinates: # * wavenumber ...
Xarray还提供了将不同变量stack的例子,有兴趣的可以去看看。这个用法感觉比较鸡肋 这块比较难理解,建议还是先读第一篇文章,弄清数据结构,da数组显示Dimensions without coordinates: x,而通过da.set_index函数,将X设置为混合索引号。之后便可以实线自由索引:通过mda.reset_index('x')重置。reorder_l...
set_index([time_dim]+lumped_space_dims).unstack(lumped_space_dims) 代码语言:javascript 复制 数据预处理 In [80]: 代码语言:javascript 复制 代码语言:javascript 复制 import xarray as xr # 数据 f = '/home/mw/input/cru3546/cru_ts4.07.2021.2022.pre.dat.nc' # 打开数据集 ds = xr.open_...
[str,abc.MappingFieldset[T.Any,abc.Field]],(...)109cache_geo_coords:bool=True,110)->xr.Dataset:-->111store=CfGribDataStore(112filename_or_obj,113indexpath=indexpath,114filter_by_keys=filter_by_keys,115read_keys=read_keys,116ignore_keys=ignore_keys,117encode_cf=encode_cf,118squeeze=...
索引:索引是为有效选择和切片关联数组而优化的数据结构。 Xarray为维度坐标创建索引,以便沿维度的操作快速,而未对非维度坐标进行索引。 在后台,索引被实现为pandas.Index对象。 可以通过arr.indexes [x]检索与维度名称x相关的索引。 通过构造,len(arr.dims)== len(arr.indexes)。
By company size Enterprises Small and medium teams Startups By use case DevSecOps DevOps CI/CD View all use cases By industry Healthcare Financial services Manufacturing Government View all industries View all solutions Resources Topics AI DevOps Security Software Development View all...
void *xa_cmpxchg(struct xarray *xa, unsigned long index, void *old,void *entry, gfp_t gfp); xa_insert和xa_cmpxchng都会返回存入的值。 3、用xa_load()从XArray里取出一个值 void *xa_load(struct xarray *xa, unsigned long index);
您希望使用.set_index()和.unstack()方法的组合。我们分开吧。首先,我在“c”和“t”已经是坐标的...
您希望使用.set_index()和.unstack()方法的组合。我们分开吧。首先,我在“c”和“t”已经是坐标的...