[Python-es] OverflowError: Allocated too many blocks
Aaron Meis Sanchez
almeis en hotmail.com
Mar Ene 10 16:31:06 EST 2017
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.com en python.org> en nombre de Rolando Paz <flxpaz en 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.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20170110/1595d4dd/attachment.html>
Más información sobre la lista de distribución Python-es