使用 xarray/other 库在 netcdf 文件中组合时间维度

问题描述

我有一个多维的 netcdf 文件

  • forecast_initial_time
  • forecast_hour
  • 纬度
  • 经度
  • 变量

forecast_initial_time 是 0600 UTC 和 1800 UTC predict_hour 是从 1 到 12。

因此,如果forecast_initial_time = 0600 且forecast_hour = 2,则表示UTC 时间为0800。

  1. 我想将(forecast_initial_time 和forecast_hour)转换为时间(0000 UTC 到 2300 UTC)。 (通常遵循标准的 netcdf 格式时间,纬度。经度)
  2. 计算每日平均值(我正在 xarray 中执行,但需要 deltatime 函数)。
  3. 计算 12 小时的平均值。

感谢您的帮助。

文件https://drive.google.com/drive/folders/1v2oQ3aFOiqlBu7U78om1jQKeIAFXEGXq

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)