gpt4 book ai didi

python - 如何找到netCDF数组除零之外的最小值

转载 作者:行者123 更新时间:2023-12-01 04:42:15 25 4
gpt4 key购买 nike

我正在使用 Python 2,并处理 netcdf 数据。

这个数组是一个称为云水混合比的变量,它是 WRF 气候模型的输出,有 4 个维度:

QC(time (25), vertical level (69), latitude (119), longitude (199))

我正在尝试获取此数组中值的最小值。通过使用 NCVIEW 可视化的初步分析,我发现最小值约为 1x10-5,最大值为 1x10-3。

我用过

var = fh.variables['QC']
var[:].max()
var[:].min()

最大值工作正常,但最小值给我 0.0。

然后我尝试了 here 中的解决方案,即

var[var>0].min()

但我也得到了零。然后我意识到上面的代码适用于带有负数的数组,而我的则没有负数。

我尝试到处寻找解决方案,但没有发现任何适合我的情况的解决方案。请,如果有人能指出我正确的方向,我将非常感激。谢谢。

最佳答案

var[var>0].min是一个函数,需要使用()来调用

var[var>0].min() 应该工作得更好

关于python - 如何找到netCDF数组除零之外的最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30350814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com