Python 3.x 使用pyhdf读取数据集后数据集的长度不同
我正试图像这样使用pyhdf读取aura omi线束文件(.he4)Python 3.x 使用pyhdf读取数据集后数据集的长度不同,python-3.x,hdf,pyhdf,Python 3.x,Hdf,Pyhdf,我正试图像这样使用pyhdf读取aura omi线束文件(.he4) filename="OMI-Aura_L1-OML1BRUG_2017m0413t2241-o62483_v003-2017m0515t061518.he4" file_data = SD(filename, SDC.READ) ddict=file_data.datasets() latitude = file_date.select('Latitude')[:] name, rank, dims
filename="OMI-Aura_L1-OML1BRUG_2017m0413t2241-o62483_v003-2017m0515t061518.he4"
file_data = SD(filename, SDC.READ)
ddict=file_data.datasets()
latitude = file_date.select('Latitude')[:]
name, rank, dims, type, nattrs = file_data.select('Latitude').info()
当我查看ddict
时,我看到了纬度
键
'Latitude': (('nTimes:Earth UV-2 Swath', 'nXtrack:Earth UV-2 Swath'), (1644, 60), 5, 19)
这意味着纬度
数据集的形状应该是(1644,60)
当我读到它的时候
name、rank、dims、type、nattrs=file\u data.选择('Latitude').info()
它显示dims=(1644,30)
和file\u数据。选择('Latitude')[:]
还提供了一个带有dims=(1644,30)
用其他语言阅读它可以得到大小合适的数组dims=(1644,60)
。
我错过了什么