![](/img/trans.png)
[英]Python - How to get variable from netcdf file on a specific location and at different level
[英]How to get a specific information from the header of a netcdf file using python?
我有幾個necdf文件,我需要讀取"aod550:scale_factor"
和"aod550:add_offset"
因為它們對於不同的文件而言是不同的。 它們位於我的netcdf文件的標頭中,並且是"short aod550"
(我感興趣的變量)的附加信息。 netcdf標頭的部分如下所示:
變量:
short aod550(time, latitude, longitude) ;
aod550:scale_factor = 1.44701502281421e-05 ;
aod550:add_offset = 0.474128942375304 ;
aod550:_FillValue = -32767s ;
是否有任何命令可以在python中讀取此信息? 我在想類似讀取變量的東西。 我可以使用aod550
aod = 'my_netcdf_file'.variables['aod550']
讀取變量aod550
的值,但不適用於'aod550:scale_factor'
或'aod550:add_offset'
因為它們不是變量。
有人有想法么???
謝謝N1B4的建議,但是我正在使用Scientific.IO.NetCDF。 終於我解決了我的問題:
讀取變量“ aod”:aod ='my_netcdf_file'.variables ['aod550']
scale_factor = aod.scale_factor [0] add_offset = aod.add_offset [0]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.