[Python-es] big-endian a little-endian

2017-05-09 Por tema Rolando Paz
Hola a todos... Estoy usando este código para convertir mis datos uin32 a float32. import numpy as np array_float32 = np.fromfile('pulsar_test_01_19273_1024ch.bin', dtype=np.uint32).astype(np.float32) with open("pulsar_test_01_19273_1024ch_big", "wb") as output_array: output_array.write(arr

Re: [Python-es] big-endian a little-endian

2017-05-09 Por tema kikocorreoso
On 09/05/17 16:25, Rolando Paz wrote: Hola a todos... Estoy usando este código para convertir mis datos uin32 a float32. import numpy as np array_float32 = np.fromfile('pulsar_test_01_19273_1024ch.bin', dtype=np.uint32).astype(np.float32) with open("pulsar_test_01_19273_1024ch_big", "wb")

Re: [Python-es] big-endian a little-endian

2017-05-09 Por tema Marc Garcia
Lo que deberías hacer es llamar a array_float32.byteswap().newbyteorder() antes de guardar el array. byteswap() cambia los bytes "físicamente", son en la memoria pasarás de tener 0001 a 1000, y newbyteorder() le dice a numpy como es el endianness de los datos. En newbyteorder() te lo deberías pode

Re: [Python-es] big-endian a little-endian

2017-05-09 Por tema Rolando Paz
Gracias por las respuestas Que les parece esto: array_float32 = np.fromfile('pulsar_test_01_19273_1024ch.bin', dtype=np.uint32).astype(np.float32) little_endian = array_float32.byteswap(True).newbyteorder('L') with open("pulsar_test_01_19273_1024ch_little", "wb") as output_array: output_arr

[Python-es] pregunta sobre OOP: ?donde poner un metodo list()?

2017-05-09 Por tema Jose Caballero
Pirmero, perdon por la ausencia de tildes. Imaginemos un caso cualquiera donde el programa tiene que crear, modificar, eliminar y listar "cosas", en algun tipo de registro (una BBDD, ficheros, servicio web, etc.) Las podemos llamar Item. Imagino que necesitaria una clase Item con los metodos pa

Re: [Python-es] pregunta sobre OOP: ?donde poner un metodo list()?

2017-05-09 Por tema Jose Caballero
aclaracion "inline" El día 9 de mayo de 2017, 16:49, Jose Caballero escribió: > Pirmero, perdon por la ausencia de tildes. > > > > Imaginemos un caso cualquiera donde el programa tiene que crear, > modificar, eliminar y listar "cosas", en algun tipo de registro (una > BBDD, ficheros, servicio web

Re: [Python-es] pregunta sobre OOP: ?donde poner un metodo list()?

2017-05-09 Por tema Alberto Valverde
2017-05-09 22:49 GMT+02:00 Jose Caballero : > Pirmero, perdon por la ausencia de tildes. > > > Imaginemos un caso cualquiera donde el programa tiene que crear, > modificar, eliminar y listar "cosas", en algun tipo de registro (una > BBDD, ficheros, servicio web, etc.) > Las podemos llamar Item.