Muchas gracias Aaron y Toni. Voy a dedicarme a resolverlo de acuerdo a sus sugerencias.
Saludos... El ene. 11, 2017 1:39 AM, "Toni ." <dquijot...@gmail.com> escribió: > Sin ser un experto, intentando aportar mi granito de arena, > > 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. > O bien puedes usar memmap que parece que lo hace por ti: > https://docs.scipy.org/doc/numpy/reference/generated/numpy.memmap.html > > Saludos > > El mar., 10 ene. 2017 a las 22:48, Aaron Meis Sanchez (<alm...@hotmail.com>) > escribió: > >> Hola estas superando la memoria, el archivo es demasiado grande para >> procesarlo puedes intentar si estas en linux usar un 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!!! >> >> ------------------------------ >> *De:* Python-es <python-es-bounces+almeis=hotmail....@python.org> en >> nombre de Rolando Paz <flx...@gmail.com> >> *Enviado:* martes, 10 de enero de 2017 03:08 p. m. >> *Para:* La lista de python en castellano >> *Asunto:* [Python-es] OverflowError: Allocated too many blocks >> >> Hola a todos y buen año 2017! >> >> Estoy usando el siguiente código sencillo para abrir el archivo binario: >> ds1000_20150626_133335_B0835-41.bin. >> >> #!/usr/bin/python >> >> import numpy, pylab >> >> aa=numpy.fromfile('ds1000_20150626_133335_B0835-41.bin', >> dtype=numpy.uint8, count=-1) >> pylab.plot(aa) >> pylab.ylabel('Power (arbitrary units)') >> pylab.grid() >> pylab.xlabel('time') >> pylab.show() >> >> >> Pero surge el siguiente error: OverflowError: Allocated too many blocks >> >> Pueden sugerirme alguna solución? >> >> Saludos y gracias. >> >> Rolando P. >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es