home / github / issue_comments

Menu
  • Search all tables
  • GraphQL API

issue_comments: 289513566

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/1326#issuecomment-289513566 https://api.github.com/repos/pydata/xarray/issues/1326 289513566 MDEyOklzc3VlQ29tbWVudDI4OTUxMzU2Ng== 1217238 2017-03-27T16:50:02Z 2017-03-27T16:50:02Z MEMBER

Do you think it is confusing if this method automatically detects the positional argument, i.e. if string is passed then it should be the axis name and an integer should be axis position.

Yes, I think this would be too confusing. Function arguments should do one thing.

What would da.expand_dims(axis=0) even do? Insert a new dimension with an auto-generated name like dim_0? That seems not very useful to me.

I guess that the reason that numpy doesn't support multiple axes insertion is it brings additional ambugousity to the new axes positions;

I think we could clarify this is by saying that axis indicates axis positions on the result array, not the input array, rather than corresponding to repeated application of expand_dims. So da.expand_dims(dim=['x' ,'y'], axis=[2, 1]) indicates that axis 2 on the result should be x and axis 1 should be y.

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