什么是“未索引尺寸”,为什么坐标为“空”?

格里特

我正在读取NetCDF文件,并且正在获取Unindexed dimensions这是什么意思,我应该担心吗?它与坐标有关*empty*吗?这是否意味着源文件中有些不整洁?

In [33]: ds
Out[33]: 
<xarray.Dataset>
Dimensions:                     (hirs-n17_nx: 7, hirs-n17_ny: 7, hirs-n18_nx: 7, hirs-n18_ny: 7, matchup_count: 11969)
Coordinates:
    *empty*
Unindexed dimensions:
    hirs-n17_nx, hirs-n17_ny, hirs-n18_nx, hirs-n18_ny, matchup_count
Data variables:
(...)
    hirs-n18_counts_ch12        (matchup_count, hirs-n18_ny, hirs-n18_nx) float64 -2.147e+09 ...
(...)

In [35]: ds["hirs-n17_radiance_ch12"]
Out[35]: 
<xarray.DataArray 'hirs-n17_radiance_ch12' (matchup_count: 11969, hirs-n17_ny: 7, hirs-n17_nx: 7)>
[586481 values with dtype=float64]
Unindexed dimensions:
    matchup_count, hirs-n17_ny, hirs-n17_nx
Attributes:
    units: mW m^-2 sr^-1 cm

“未索引尺寸”就是没有关联坐标变量的尺寸。更好的部分标题可能是“无坐标的尺寸”。这没有本质上的错误:有时维度没有有意义的坐标值,而xarray可以很好地处理这一点。

这是reprxarray对象中的新部分从v0.9.0开始,尺寸坐标现在在xarray数据模型中可选的,而不是用form的默认值填充[0, 1, 2, ..., N-1]

旧行为/记录(xarray v0.8.2):

>>> ds = xarray.Dataset({'foo': (('x',), [1, 2, 3])})
>>> ds
<xarray.Dataset>
Dimensions:  (x: 3)
Coordinates:
  * x        (x) int64 0 1 2
Data variables:
    foo      (x) int64 1 2 3
>>> 'x' in ds.coords
True

新行为/记录(xarray v0.9.0):

>>> ds = xarray.Dataset({'foo': (('x',), [1, 2, 3])})
>>> ds
<xarray.Dataset>
Dimensions:  (x: 3)
Coordinates:
    *empty*
Unindexed dimensions:
    x
Data variables:
    foo      (x) int64 1 2 3
>>> 'x' in ds.coords
False

我很高兴您提出了这个问题。我们最近一直在进行调整repr(请参阅https://github.com/pydata/xarray/issues/1199),以尝试以最清晰的方式传达数据模型的这一新方面,但是我们可能并没有正确地做到这一点。然而。欢迎提出改进建议(请在链接的GitHub问题上发表评论)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么FormData为空?

来自分类Dev

为什么数组为空

来自分类Dev

为什么打印为空?

来自分类Dev

为什么UITableView为空?

来自分类Dev

为什么OutputDebugString为空

来自分类Dev

为什么尺寸顺序随布尔索引而改变?

来自分类Dev

为什么Matlab显示“索引超出矩阵尺寸”?

来自分类Dev

为什么theano conv2d添加空尺寸?

来自分类Dev

为什么文本光标坐标未正确更新?

来自分类Dev

为什么使用 FaceDetectionListener for Android 未检测到眼睛坐标

来自分类Dev

为什么我的饼图不更新为新尺寸?

来自分类Dev

最小尺寸时,为什么UIBarButtonItems宽度为0

来自分类Dev

为什么自动装配bean为空?

来自分类Dev

为什么COMPOSER_HOME为空?

来自分类Dev

为什么jqueryval bundle渲染为空?

来自分类Dev

为什么节点的全局对象为空?

来自分类Dev

为什么我的jQuery空为无效?

来自分类Dev

为什么我的HttpPostedFileBase总是为空?

来自分类Dev

为什么ReferencedSymbol的位置为空?

来自分类Dev

为什么JsonHttpContent的输出为空?

来自分类Dev

为什么我的向量为空?

来自分类Dev

为什么我的JavaFX TableView为空

来自分类Dev

为什么ViewBag数据为空?

来自分类Dev

为什么该值为空?

来自分类Dev

函数参数总是为空为什么?

来自分类Dev

为什么我的InitializeComponent子为空?

来自分类Dev

为什么我的MultipartFile为空

来自分类Dev

参数“ inArray”为空。为什么?

来自分类Dev

为什么“网格”菜单为空?