【问题标题】:Is there a method to actually rotate data within XArray objects?有没有一种方法可以在 XArray 对象中实际旋转数据?
【发布时间】:2020-11-13 15:17:13
【问题描述】:

我目前正在使用 XArray 的 Python 模块中的天气数据,比较美国特定地区的短期模型预测和观测数据。模型数据存储在 .nc 文件中;观测数据包含在源自 ArcGIS 的 .asc 文件中。

通过 matplotlib 绘制数据时,很明显观测数据已经旋转,因此相对于同一时间段的模型数据映射不正确。为了确保错误是数据集而不是绘图,我正在计算每个实例中降水场的质心;两者的质心也有显着差异,说明误差存在于观测文件本身。

因此,我想知道是否有一种已知的方法可以通过更改特定条目的位置同时保留集合的形状来实际旋转观察数据字段(存储为 XArray 数据集中的数据变量)。我已经尝试过换位,但没有成功解决问题。

提前感谢您的帮助!

【问题讨论】:

  • 这是swap_dims吗?如果没有,您能否添加一个玩具示例来说明您希望发生的事情?

标签: python python-xarray


【解决方案1】:

我有一个类似的问题。在我的情况下,指定坐标显式帮助:

model_arr.mean(dim='time').plot(x='Longitude',y='Latitude')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-22
    • 2011-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多