Con*_*nic 6 python-3.x python-xarray
设置:
我有一个 xarray 数据集,其尺寸为x, y,t名为foo
选择命令
bar = foo.isel(t = 2)
Run Code Online (Sandbox Code Playgroud)
沿轴选择单个切片t并将结果存储在bar
我的问题:
bar只有尺寸x,y
我想t在选择后使用以快速重组许多切片
期望:
bar具有尺寸x, y, t (与其超集的尺寸相同)
每个单独的切片在现实世界设置中foo都有一个关联的坐标值。t单个切片bar应foo保留该t坐标,以便如果数据集因任何原因被分割,则可以在将来重新组合。
sel关于isel尺寸处理的 可预测/一致的行为将意味着更少的手动检查。
问题
(1) 文档引用了一个kwarg名为**indexers_kwargs. 是否有更具体的文件说明接受的内容**indexers_kwargs?我很难找到明确的列表或有意义的定义。我的希望是,在使用or时可能存在kwarg用于保存值的 use 。这样的事情存在吗? tselisel
(2) 目前我正在考虑的方法是包装isel或sel使用可以仅保留一个值的暗淡的函数。如果原生支持的话会更开心。您能想象/提出替代解决方法吗?
当前保留尺寸的解决方案:
isel 使用列表
bar = foo.isel( t = [2] )
Run Code Online (Sandbox Code Playgroud)
isel 使用切片
bar = foo.isel( t = slice(2, 2 + 1) )
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1687 次 |
| 最近记录: |