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
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")
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
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
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
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
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.