Binaere daten einlesen

14/10/2007 - 23:15 von Heiko Bauke | Report spam
Hi,

ich würde gern mit SciPy bzw. Matplotlib Ergebnisse einer numerischen
Simulation aufbereiten. Diese Daten liegen in binàrer Form vor. Die
ersten acht Byte in einer Datei codieren zwei 32-Bit Integer (long in
C), danach folgen einige 64-Bit Fließkommazahlen (double in C) und
32-Bit Fließkommazahlen (float in C) usw.

Wie kann man solche Daten in Python einlesen? Ich habe bisher nur Infos
zur Bearbeitung von Text-Dateien gefunden.


Heiko


P.S.: Gibt es zu dieser Gruppe eine FAQ?

 

Lesen sie die antworten

#1 Diez B. Roggisch
14/10/2007 - 23:55 | Warnen spam
Heiko Bauke schrieb:
Hi,

ich würde gern mit SciPy bzw. Matplotlib Ergebnisse einer numerischen
Simulation aufbereiten. Diese Daten liegen in binàrer Form vor. Die
ersten acht Byte in einer Datei codieren zwei 32-Bit Integer (long in
C), danach folgen einige 64-Bit Fließkommazahlen (double in C) und
32-Bit Fließkommazahlen (float in C) usw.

Wie kann man solche Daten in Python einlesen? Ich habe bisher nur Infos
zur Bearbeitung von Text-Dateien gefunden.



Binaer oeffenen (unter windows notwending) mittels open('file', 'rb')
und dann mittels des modules struct wandeln in was du magst.

Diez

Ähnliche fragen