I think these answer your questions. In [3]: type f.variables['reflectivity'] ------> type(f.variables['reflectivity']) Out[3]: <type 'netCDF4.Variable'>
In [4]: type f.variables['reflectivity'][:] ------> type(f.variables['reflectivity'][:]) Out[4]: <type 'numpy.ndarray'> In [5]: z = f.variables['reflectivity'][:] In [6]: type z ------> type(z) Out[6]: <type 'numpy.ndarray'> In [10]: id f.variables['reflectivity'][:] -------> id(f.variables['reflectivity'][:]) Out[10]: 37895488 In [11]: id z -------> id(z) Out[11]: 37901440 On Wed, Aug 3, 2011 at 12:40 PM, Christopher Barker <chris.bar...@noaa.gov>wrote: > On 8/3/11 9:46 AM, Gökhan Sever wrote: > > In [23]: from netCDF4 import Dataset > > > > In [24]: f = Dataset("test.nc <http://test.nc>") > > > > In [25]: f.variables['reflectivity'].shape > > Out[25]: (6, 18909, 506) > > > > In [26]: f.variables['reflectivity'].size > > Out[26]: 57407724 > > > > In [27]: f.variables['reflectivity'][:].dtype > > Out[27]: dtype('float32') > > > > In [28]: timeit z = f.variables['reflectivity'][:] > > 1 loops, best of 3: 731 ms per loop > > that seems pretty fast, actually -- are you sure that [:] forces the > full data read? It probably does, but I'm not totally sure. > > is "z" a numpy array object at that point? > > -Chris > > > -- > Christopher Barker, Ph.D. > Oceanographer > > Emergency Response Division > NOAA/NOS/OR&R (206) 526-6959 voice > 7600 Sand Point Way NE (206) 526-6329 fax > Seattle, WA 98115 (206) 526-6317 main reception > > chris.bar...@noaa.gov > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > http://mail.scipy.org/mailman/listinfo/numpy-discussion > -- Gökhan
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion