<p dir="ltr">Muchas gracias Aaron y Toni. Voy a dedicarme a resolverlo de acuerdo a sus sugerencias.</p>
<p dir="ltr">Saludos...</p>
<div class="gmail_quote">El ene. 11, 2017 1:39 AM, "Toni ." <<a href="mailto:dquijote22@gmail.com">dquijote22@gmail.com</a>> escribió:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Sin ser un experto, intentando aportar mi granito de arena,<div><br></div><div>mirando la documentación de numpy para fromfile podrÃas usar count para especificar el número de items que quieres cargar y seek del file to calcular el offset en cada iteración.</div><div>O bien puedes usar memmap que parece que lo hace por ti:</div><div><a href="https://docs.scipy.org/doc/numpy/reference/generated/numpy.memmap.html" target="_blank">https://docs.scipy.org/doc/<wbr>numpy/reference/generated/<wbr>numpy.memmap.html</a><br></div><div><br></div><div>Saludos</div></div><br><div class="gmail_quote"><div dir="ltr">El mar., 10 ene. 2017 a las 22:48, Aaron Meis Sanchez (<<a href="mailto:almeis@hotmail.com" target="_blank">almeis@hotmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr" class="m_-5566354170897195968gmail_msg">
<div id="m_-5566354170897195968m_-8396989260180824019divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif" dir="ltr" class="m_-5566354170897195968gmail_msg">
<p class="m_-5566354170897195968gmail_msg">Hola estas superando la memoria, el archivo es demasiado grande para procesarlo puedes intentar si estas en linux usar un  <span class="m_-5566354170897195968gmail_msg">split y partirlo a la mitad para procesar tu archivo, sino buscar otra opción para partir tu archivo depende de lo que requieras
hacer, en alguna ocasión procesando archivos  muy grandes termine usando awk (por que split también truena a determinado tamaño) para hacer pequeños pedazos mas pequeños y delimitados de el archivo principal  para poder procesarlo con python suerte saludos!!!</span><span class="m_-5566354170897195968gmail_msg"></span></p>
<br class="m_-5566354170897195968gmail_msg"></div></div><div dir="ltr" class="m_-5566354170897195968gmail_msg"><div id="m_-5566354170897195968m_-8396989260180824019divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif" dir="ltr" class="m_-5566354170897195968gmail_msg"><div style="color:rgb(0,0,0)" class="m_-5566354170897195968gmail_msg">
<hr style="display:inline-block;width:98%" class="m_-5566354170897195968gmail_msg">
<div id="m_-5566354170897195968m_-8396989260180824019divRplyFwdMsg" dir="ltr" class="m_-5566354170897195968gmail_msg"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt" class="m_-5566354170897195968gmail_msg"><b class="m_-5566354170897195968gmail_msg">De:</b> Python-es <python-es-bounces+almeis=<a href="mailto:hotmail.com@python.org" class="m_-5566354170897195968gmail_msg" target="_blank">hotm<wbr>ail.com@python.org</a>> en nombre de Rolando Paz <<a href="mailto:flxpaz@gmail.com" class="m_-5566354170897195968gmail_msg" target="_blank">flxpaz@gmail.com</a>><br class="m_-5566354170897195968gmail_msg">
<b class="m_-5566354170897195968gmail_msg">Enviado:</b> martes, 10 de enero de 2017 03:08 p. m.<br class="m_-5566354170897195968gmail_msg">
<b class="m_-5566354170897195968gmail_msg">Para:</b> La lista de python en castellano<br class="m_-5566354170897195968gmail_msg">
<b class="m_-5566354170897195968gmail_msg">Asunto:</b> [Python-es] OverflowError: Allocated too many blocks</font>
<div class="m_-5566354170897195968gmail_msg">Â </div>
</div></div></div></div><div dir="ltr" class="m_-5566354170897195968gmail_msg"><div id="m_-5566354170897195968m_-8396989260180824019divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif" dir="ltr" class="m_-5566354170897195968gmail_msg"><div style="color:rgb(0,0,0)" class="m_-5566354170897195968gmail_msg">
<div class="m_-5566354170897195968gmail_msg">
<div dir="ltr" class="m_-5566354170897195968gmail_msg">Hola a todos y buen año 2017!
<div class="m_-5566354170897195968gmail_msg"><br class="m_-5566354170897195968gmail_msg">
</div>
<div class="m_-5566354170897195968gmail_msg">Estoy usando el siguiente código sencillo para abrir el archivo binario: ds1000_20150626_133335_B0835-<wbr>41.bin.<br class="m_-5566354170897195968gmail_msg">
<div class="m_-5566354170897195968gmail_msg"><br class="m_-5566354170897195968gmail_msg">
</div>
<div class="m_-5566354170897195968gmail_msg">
<div class="m_-5566354170897195968gmail_msg">#!/usr/bin/python</div>
<div class="m_-5566354170897195968gmail_msg"><br class="m_-5566354170897195968gmail_msg">
</div>
<div class="m_-5566354170897195968gmail_msg">import numpy, pylab</div>
<div class="m_-5566354170897195968gmail_msg"><br class="m_-5566354170897195968gmail_msg">
</div>
<div class="m_-5566354170897195968gmail_msg">aa=numpy.fromfile('ds1000_<wbr>20150626_133335_B0835-41.bin', dtype=numpy.uint8, count=-1)</div>
<div class="m_-5566354170897195968gmail_msg">pylab.plot(aa)</div>
<div class="m_-5566354170897195968gmail_msg">pylab.ylabel('Power (arbitrary units)')</div>
<div class="m_-5566354170897195968gmail_msg">pylab.grid()</div>
<div class="m_-5566354170897195968gmail_msg">pylab.xlabel('time')</div>
<div class="m_-5566354170897195968gmail_msg">pylab.show()</div>
</div>
<div class="m_-5566354170897195968gmail_msg"><br class="m_-5566354170897195968gmail_msg">
</div>
</div>
<div class="m_-5566354170897195968gmail_msg"><br class="m_-5566354170897195968gmail_msg">
</div>
<div class="m_-5566354170897195968gmail_msg">Pero surge el siguiente error:Â OverflowError: Allocated too many blocks</div>
<div class="m_-5566354170897195968gmail_msg"><br class="m_-5566354170897195968gmail_msg">
</div>
<div class="m_-5566354170897195968gmail_msg">Pueden sugerirme alguna solución?</div>
<div class="m_-5566354170897195968gmail_msg"><br class="m_-5566354170897195968gmail_msg">
</div>
<div class="m_-5566354170897195968gmail_msg">Saludos y gracias.</div>
<div class="m_-5566354170897195968gmail_msg"><br class="m_-5566354170897195968gmail_msg">
</div>
<div class="m_-5566354170897195968gmail_msg">Rolando P.</div>
<div class="m_-5566354170897195968gmail_msg"><br class="m_-5566354170897195968gmail_msg">
</div>
<div class="m_-5566354170897195968gmail_msg"><br class="m_-5566354170897195968gmail_msg">
</div>
</div>
</div>
</div></div></div>
______________________________<wbr>_________________<br class="m_-5566354170897195968gmail_msg">
Python-es mailing list<br class="m_-5566354170897195968gmail_msg">
<a href="mailto:Python-es@python.org" class="m_-5566354170897195968gmail_msg" target="_blank">Python-es@python.org</a><br class="m_-5566354170897195968gmail_msg">
<a href="https://mail.python.org/mailman/listinfo/python-es" rel="noreferrer" class="m_-5566354170897195968gmail_msg" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/python-es</a><br class="m_-5566354170897195968gmail_msg">
</blockquote></div>
<br>______________________________<wbr>_________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-es" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/python-es</a><br>
<br></blockquote></div>