Seite 2 von 2
Verfasst: Montag 19. Juni 2006, 21:40
von BlackJack
Wäre es nicht am schnellsten wenn Du die Daten einfach entweder direkt aus dem ctypes Array abspeicherst (muss wohl in C geschehen) oder in eine Zeichenkette wandelst und die dann abspeicherst? Das wäre dann nur ein einfaches umkopieren und keine Umwandlung in ein anderes Format. Zum Arbeiten mit den Werten könnte man dann das `array` Modul oder vielleicht auch `numpy` benutzen.
Verfasst: Dienstag 20. Juni 2006, 09:25
von CapJo
@BlackJack
Dein Vorschlag würd sicherlich auch gehen, aber wir wollten da nicht zu viel Aufwand treiben.
Mit unseren Optimierungen konnten wir die Laufzeit von 2,5 Minuten auf 7 Sekunden senken und durch die Kompression hat die aktuell aufgezeichnete Datei nur noch 11 Kbyte anstatt von 5 Mbyte.
Ich muss dazu noch sagen, dass in der ursprünglichen Fassung viele Sachen mehrmals unnötig durchlaufen wurden.