<br><br><div class="gmail_quote">El 18 de octubre de 2011 06:42, Juan Camilo Hernandez D <span dir="ltr">&lt;<a href="mailto:camilo.hernandez@gmail.com">camilo.hernandez@gmail.com</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hola a todos. en la lista.<div><br></div><div>Deseo preguntarles si es posible trabajar de alguna forma con un archivo NetCDF de 19 GB utilizando Scipy/Numpy</div><br></blockquote><div><br>Hola.<br><br>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?<br>
<br>Puedes usar las librerías netcdf4-python o scipy.io.netcdf.<br><br>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.<br>
<br>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.<br><br>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.<br>
<br>[1] <a href="http://mail.scipy.org/pipermail/numpy-discussion/2011-August/057944.html">http://mail.scipy.org/pipermail/numpy-discussion/2011-August/057944.html</a><br><br>Saludos.<br></div></div>