В этой части кода я определяю функцию для подмножества интересующей области. Тем не менее, я хочу использовать переменные latselect и lonselect позже в другой функции. Так у меня есть:Как оценить локальную переменную за пределами функции?
def DatasetToSubset(file, LatUpbound, LatLowBound, LonUpBound, LonLowBound):
nc=netCDF4.Dataset(file)
lats=nc.variables['lat'][:]; lons=nc.variables['lon'][:]
latselect=np.logical_and(lats > LatLowBound, lats < LatUpBound)
lonselect=np.logical_and(lon > LonLowBound, lon < LonUpBound)
data=nc.variables['Runoff'][1000, latselect, lonselect]
return data; return latselect; return lonselect