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

Responder a