我正在读取一个netCDF文件,希望根据过滤条件(vwc<;5)保留来自其他变量的数据,其中vwc是一个变量
我的错误包括AttributeError:NetCDF:Attribute not found和AttributeError:“numpy.ndarray”对象没有属性“where”,因为我尝试使用where函数,但可能使用了不正确的语法
# read in netCDF file
f = nc4.Dataset(fn[0], 'r')
# read in group from file
sm_am = f.groups['Retrieval_Data_AM']
# extract variables
vwc = np.asarray(sm_am.variables['water_content'][:,:])
any_variable = np.asarray(sm_am.variables['generic_variables'][:,:])
然后,我只想在vwc<;5.
这可以过滤掉我的数据
相关问题 更多 >
编程相关推荐