【问题标题】:xarray: reverse an array along one coordinatexarray:沿一个坐标反转数组
【发布时间】:2019-07-07 16:45:29
【问题描述】:

对于我的数据数组,我有坐标经度、纬度和时间。我只想沿纬度反转数组,以便[90, 85, ..., -85, -90] 变为[-90, -80, ..., 85, 90]

【问题讨论】:

  • 我建议您提出一个具体的问题,并展示您尝试过但不起作用的方法。

标签: python-xarray


【解决方案1】:

同意@jhamman 的回答,即最低限度可重复的示例会有所帮助

我认为你可以使用

da = xr.tutorial.open_dataset('air_temperature')
da.reindex(lat=list(reversed(da.lat)))`

【讨论】:

  • 这行得通——我发现da.reindex(lat=da.lat[::-1])要快一点。非常感谢!
  • 我以为这行不通,直到我意识到reindex() 函数不在位,您必须将返回值分配给某些东西(可能是原始变量)。
猜你喜欢
  • 2020-06-08
  • 1970-01-01
  • 1970-01-01
  • 2020-10-15
  • 2021-06-23
  • 2020-07-09
  • 1970-01-01
  • 2021-12-17
  • 1970-01-01
相关资源
最近更新 更多