代码之家  ›  专栏  ›  技术社区  ›  Daniel Mahler

从和xarray.DataArray检索标量

  •  0
  • Daniel Mahler  · 技术社区  · 6 年前

    索引中的特定单元格 xarray.DataArray

    In [3]: a = xr.DataArray(np.eye(3))                                                                                                                                                                                                                                                                                                                                                                                                                                                            
    
    In [4]: a                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
    Out[4]: 
    <xarray.DataArray (dim_0: 3, dim_1: 3)>
    array([[1., 0., 0.],
           [0., 1., 0.],
           [0., 0., 1.]])
    Dimensions without coordinates: dim_0, dim_1
    
    In [5]: a[0,0]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
    Out[5]: 
    <xarray.DataArray ()>
    array(1.)
    

    访问DataArray中的实际标量的正确方法是什么?

    0 回复  |  直到 6 年前
        1
  •  3
  •   spencerkclark    6 年前

    一个相当干净的方法是 item() ,例如。

    In [4]: a[0, 0].item()
    Out[4]: 1.0
    

    In [5]: a.item(0, 0)
    Out[5]: 1.0