> Me pueden sugerir alguna forma de cambiar un archivo binario de 32 bits
> enteros a un archivo binario de 32 bits flotantes?
Yo usaría Numpy, si te puedes permitir la dependencia.
array = np.fromstring(open(f_in).read(), dtype=np.int32).astype(np.float32)
with open(f_out, 'wb') as f_out:
f_
Opportunity Network
We partner with the world's top financial institutions and service providers.
Our partnership grants access to their premier clients.
Description
Opportunity Network is looking for a highly motivated and resourceful DevOps
Engineer.
The Company:
Opportunity Network is a busi
Hi Roger, we have some rules to publish job offers in the list; they are
welcome as long as they compile the rules; you can check them here:
https://lists.es.python.org/pipermail/general/2016-October/003294.html
Please, modify your job offer to compile the rules of this list. Thank you
very much :)
Buenas a todos
Perdonad, no sé si he indicado bien el fuera de tema, porque no he
encontrado las normas de la lista.
Estoy intentando programar en wxdevc++, evidentemente con C++, y estoy
teniendo problemas de configuración con este ide.
¿Alguno podría indicarme alguna lista o foro (pref
Gracias Miguel y David.
David, mi archivo se llama pocobe4_r19_v18_r20.dat (se encuentra adjunto),
y según tu consejo, hice esto:
#!/usr/bin/env python
import numpy as np
data = open("pocobe4_r19_v18_r20.dat", "rb").read()
array = np.fromstring("data", dtype=np.int32).astype(np.float32)
with op
El 14 de marzo de 2017, 14:41, Rolando Paz escribió:
> Gracias Miguel y David.
>
> David, mi archivo se llama pocobe4_r19_v18_r20.dat (se encuentra adjunto),
> y según tu consejo, hice esto:
>
> #!/usr/bin/env python
>
> import numpy as np
>
> data = open("pocobe4_r19_v18_r20.dat", "rb").read()
>
2017-03-14 14:41 GMT+01:00 Rolando Paz :
> array = np.fromstring("data", dtype=np.int32).astype(np.float32)
Te sobran las comillas en "data".
___
Python-es mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-es
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 co
El 14 de marzo de 2017, 16:00, Daπid 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
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?
E
Gracias a todos.
Fueron de gran ayuda.
Saludos,
Gonzalo
2017-03-13 12:41 GMT-03:00 Hiko hitokiri :
> listas = []
> largonodos= 'a','b',
> #largonodos= 'akahskdhaskdh'
> for n in range(0,len(largonodos)):
> listas.append('{0}{1}'.format('texto', n))
>
> print listas
>
> __
Creo que sigue habiendo algo mal. La distribución de números es
uniforme en todo el rango de int32.
2017-03-14 18:11 GMT+01:00 Rolando Paz :
> 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
Hola David
Recién estoy aprendiendo sobre el tema. Me puedes explicar a que te
refieres con que la distribución de números es uniforme y porqué no debería
ser así?
Saludos y gracias.
Rolando
El 14 de marzo de 2017, 12:45, Daπid escribió:
> Creo que sigue habiendo algo mal. La distribución de
Ejecuté este código solo para ver los valores
import numpy as np
array_int32 = np.fromfile('pocobe4_r19_v18_r20.dat', dtype=np.int32)
print 'Data int32 signed:'
print array_int32
array_float32 = np.fromfile('pocobe4_r19_v18_r20.dat',
dtype=np.int32).astype(np.float32)
print 'Data float32:'
print
Rolando, concéntrate.
David te está preguntando si conoces el formato del fichero, porque el que
has pasado no coincide con la premisa "colección de enteros de 32 bits",
porque el tamaño del fichero no es múltiplo de 4.
Evidentemente, lo último que has mandado es un array de enteros de 32 bits
y
Hola Ricardo
Gracias por tu observación, resulta que los avances que he hecho con python
los he logrado por pura deducción lógica. No tuve formación teórica al
respecto; mi área profesional es otra. Perdona David por no entender.
Entonces para que los valores internos de un archivo sean enteros d
2017-03-14 14:18 GMT-10:00 Rolando Paz :
> Hola Ricardo
>
> Gracias por tu observación, resulta que los avances que he hecho con
> python los he logrado por pura deducción lógica. No tuve formación teórica
> al respecto; mi área profesional es otra. Perdona David por no entender.
>
> Entonces para
Hola Ricardo
Para obtener los datos yo utilizo GULP
http://staff.washington.edu/corey/gulp/
Luego de instalar GULP en mi sistema, lo único que hago es lo siguiente:
sudo ./gulp -i eth1 > pocobe4_r19_v18_r20.dat
GULP captura los paquetes directamente desde la interfaz eth1 (en mi caso)
al archiv
18 matches
Mail list logo