[Python-es] OverflowError: Allocated too many blocks

2017-01-10 Por tema Rolando Paz
Hola a todos y buen año 2017! Estoy usando el siguiente código sencillo para abrir el archivo binario: ds1000_20150626_15_B0835-41.bin. #!/usr/bin/python import numpy, pylab aa=numpy.fromfile('ds1000_20150626_15_B0835-41.bin', dtype=numpy.uint8, count=-1) pylab.plot(aa) pylab.ylabel('Po

Re: [Python-es] OverflowError: Allocated too many blocks

2017-01-10 Por tema Aaron Meis Sanchez
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

Re: [Python-es] OverflowError: Allocated too many blocks

2017-01-10 Por tema Toni .
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: ht