Hola amigos Con la ayuda de un amigo Sven Marnach hice esto:
import numpy as np array = np.fromfile('pocobe4_r19_v18_r20.dat', dtype=np.int32).astype(np.float32) with open("prueba_out", "wb") as prueba_out: prueba_out.write(array.tostring()) Ahora obtengo un archivo binario. Que opinan? El 14 de marzo de 2017, 9:12, Kiko <kikocorre...@gmail.com> escribió: > > > El 14 de marzo de 2017, 16:00, Daπid <davidmen...@gmail.com> escribió: > >> Lo he probado con el adjunto, y parece que lo que tienes no son >> objetos de 32 bits, porque el tamaño no es múltiplo. Así que o tienes >> otro tipo de datos (si fueran 16 bits tendrías casi 11 millones de >> números), o hay una cabecera. No creo que sean 8 o 16 bits porque la >> distribución de valores es completamente uniforme, a menos que sean >> datos aleatorios. >> >> genfromtxt y amigos te sirven para leer ficheros de texto, no binarios. >> > > Mi culpa. He leído los correos en diagonal... > > >> >> 2017-03-14 15:34 GMT+01:00 Rolando Paz <flx...@gmail.com>: >> > Gracias Kiko, lo intentare. >> > >> > David al ejecutar el pequeño script sobre mi archivo binario, obtengo un >> > archivo binario (supongo de flotantes) pero solo tiene cuatro valores... >> > >> > Adjunto el contenido de cada archivo usando ghex. >> > >> > Que opinas? >> > >> > Saludos >> > >> > >> > 2017-03-14 8:19 GMT-06:00 Daπid <davidmen...@gmail.com>: >> >> >> >> 2017-03-14 14:41 GMT+01:00 Rolando Paz <flx...@gmail.com>: >> >> > array = np.fromstring("data", dtype=np.int32).astype(np.float32) >> >> >> >> Te sobran las comillas en "data". >> >> _______________________________________________ >> >> 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 >> > > > _______________________________________________ > 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