netcdf - 使用 nco 计算 nc 文件的中位数

标签 netcdf median nco cdo-climate

如标题所示,我想计算名为 sfcWind_1999.nc.nc 文件的中位数。在每个网格点(纬度/经度组合)上,我想计算时间维度中的中位数。是否有任何 nco 属性可以执行此操作?

最佳答案

中位数是第 50 个百分位数,因此您可以使用 CDO 中的百分位数函数来执行此操作:

cdo timpctl,50 in.nc -timmin in.nc -timmax in.nc median.nc

该函数需要知道数据边界值才能计算直方图,因此需要管道传输的 min 和 max 命令。

关于netcdf - 使用 nco 计算 nc 文件的中位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41631005/

相关文章:

netcdf - 在批处理脚本中使用时强制 NCKS 尝试附加

python - 将 10 分钟和 30 分钟 NETCDF 时间序列转换为每小时 + 在 Python 中删除 NaN 的函数?

python - 使用metpy计算比湿时的错误

python - 使用 python 更改 netcdf 文件中的维度名称

python,在中位数附近找到置信区间

netcdf - 对于多个小型 netcdf 文件,ncks 追加速度较慢

netcdf - 如何获取 NetCDF 文件中存储的数据的有效位数?

java - ArrayList<Double> 到 double[] 有 3 亿个条目

matlab - 中值滤波器与 matlab 中的伪中值滤波器

bash - 将 netcdf 文件中的 float 转换为 byte