home / github / issue_comments

Menu
  • GraphQL API
  • Search all tables

issue_comments: 586078165

This data as json

html_url issue_url id node_id user created_at updated_at author_association body reactions performed_via_github_app issue
https://github.com/pydata/xarray/issues/3768#issuecomment-586078165 https://api.github.com/repos/pydata/xarray/issues/3768 586078165 MDEyOklzc3VlQ29tbWVudDU4NjA3ODE2NQ== 8238804 2020-02-14T03:15:47Z 2020-02-14T03:15:47Z NONE

Why do DataArrays have different behavior than other array-likes for these methods?

For sel and isel. What the reasoning for making these statements behave differently?

Setup ```python import xarray as xr import numpy as np da = xr.DataArray( np.arange(56).reshape((7, 8)), coords={ 'x': list('abcdefg'), 'y': 10 * np.arange(8) }, dims=['x', 'y'] ) ```

```python xidx = np.array([1, 2, 3]) yidx = np.array([1, 2, 3])

da.isel(x=xidx, y=yidx)

<xarray.DataArray (x: 3, y: 3)>

array([[ 9, 10, 11],

[17, 18, 19],

[25, 26, 27]])

Coordinates:

* x (x) <U1 'b' 'c' 'd'

* y (y) int64 10 20 30

da.isel(x=xr.DataArray(xidx), y=xr.DataArray(yidx))

<xarray.DataArray (dim_0: 3)>

array([ 9, 18, 27])

Coordinates:

x (dim_0) <U1 'b' 'c' 'd'

y (dim_0) int64 10 20 30

Dimensions without coordinates: dim_0

```

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  564555854
Powered by Datasette · Queries took 0.736ms · About: xarray-datasette