[Python-es] big-endian a little-endian
Rolando Paz
flxpaz en gmail.com
Mar Mayo 9 10:25:17 EDT 2017
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(array_float32.tostring())
todo lo hace bien...sin embargo mis datos uint32 son big-endian y yo
necesito que los float32 sean little-endian.
He leído que podría usar byteswap(True), pero aún no se si esta es mi
solución.
Pueden sugerirme algo?
Saludos
Rolando
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20170509/066f2f51/attachment.html>
Más información sobre la lista de distribución Python-es