2015-11-10 42 views
0

我試圖從大型數據集中創建一個netCDF文件。我想要這個新文件來保存溫度和時間。使用範圍創建維度

我的時間是一個範圍,當我嘗試創建我的尺寸時,這會導致問題。我不斷收到此錯誤:

Cannot find dimension timerange in this group or parent groups

filehandle = Dataset(path+indices,'r',format="NETCDF4") 
lat = 0 
lon = 0 
timerange = range(0, 1459) 

temps = get_var(filehandle, 'tair')[timerange, lat, lon] 

ncfile = Dataset(ncname,'w') 
times = ncfile.createDimension('time', timerange) 
temp_out = ncfile.createVariable('temps', 'f4', ('times')) 

關於如何解決此問題的任何想法?

回答

0

對於尺寸,您可以給出尺寸的尺寸或無尺寸的無尺寸。這應該工作:

times = ncfile.createDimension('time', len(timerange))