El 18 de octubre de 2011 06:42, Juan Camilo Hernandez D <
camilo.hernan...@gmail.com> escribió:

> Hola a todos. en la lista.
>
> Deseo preguntarles si es posible trabajar de alguna forma con un archivo
> NetCDF de 19 GB utilizando Scipy/Numpy
>
>
Hola.

Los archivos netcdf pueden ser de varias variables, ¿cómo es la estructura
de tu fichero, es una sola variable o son varias?, ¿necesitas leer todos los
valores de una variable o solo una parte de ellos?

Puedes usar las librerías netcdf4-python o scipy.io.netcdf.

La primera, de partida, te transformará tu variable a float32 ocupando más
memoria mientras que la segunda, si tu variable son integers, no te hará ese
cambio de primeras.

Si no necesitas todos los valores de una variable puedes extraer solo la
parte que te interesa puesto que el netcdf no se carga en memoria hasta que
se lo pides explícitamente.

Hace poco tuve problemas con ello, puedes revisar las respuestas que me
dieron en la lista numpy en [1]. Léete todo el thread puesto que en algunos
momentos se dispersa un poco.

[1] http://mail.scipy.org/pipermail/numpy-discussion/2011-August/057944.html

Saludos.
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a