【发布时间】:2022-01-09 10:50:22
【问题描述】:
考虑到给定的数据集“数据”,该数据集是从包含名为 clcalispo2 的变量的 netcdf4 文件中提取的。我正在使用 python 并且我正在使用:
print(data['clcalipso2'].ncattrs())
我得到了这个输出:
clcalipso2 <class 'netCDF4._netCDF4.Variable'>float32 clcalipso2(levStat, loc) long_name: CALIPSO Cloud Fraction Undetected by CloudSat units: % standard_name: cloud_area_fraction_in_atmosphere_layerunlimited dimensions:current shape = (40, 153)filling on, default _FillValue of 9.969209968386869e+36 used
我可以通过以下方式轻松提取字段属性:
print(data['clcalipso2'].ncattrs())
产生:
['long_name', 'units', 'standard_name']
但我实际上对提取变量维度名称感兴趣,在这个例子中:(levStat, loc)。有一种简单的方法可以做到这一点(除了将输出用作字符串并进行一些字符串操作吗?)
提前感谢您的帮助
【问题讨论】: