binäre Zahlenfolge schnell vergleichen
Verfasst: Mittwoch 29. Februar 2012, 16:42
Hallo,
Ich habe gerade ein Problem wo ich leider nicht weiß, wie ich das am besten mit Python umsetzen kann bzw. soll
ich habe eine beliebige Zahlenfolge zB "010010" jede einzelne Ziffer kommt aus einer Datei datei1 = 0; datei2 = 1; datei3=0; datei4=0...
Bei einer Änderung dieser Zahlenfolge muss ich den Inhalt speichern.
Beispiel:
Zahlenfolge 1 = "010010"
Zahlenfolge 2 = "010010"
Zahlenfolge 3 = "010011" -> Folge muss in Datei gespeichert werden, und ich müsste explizit wissen welcher Bit sich verändert hat
in C würd ich das ganze so machen indem ich zahlenfolge-new - zahlenfolge-last wenn das 0 ist brauch ich nichts machen, wenn größer als 0 würde ich einer Schleife bitweise vergleichen.
Nur bin ich leider nicht so fit in Python und weiß nicht welcher Lösungsansatz in Python der richtige ist, soll ich die Zahlen in eine Liste bzw. Tuple vergleichen oder wie würdet ihr vorgehen?
Die Verarbeitung sollte schnell sein, da die neuen Werte in <1 Sekunde kommen.
Danke für eure Hilfe
Ich habe gerade ein Problem wo ich leider nicht weiß, wie ich das am besten mit Python umsetzen kann bzw. soll
ich habe eine beliebige Zahlenfolge zB "010010" jede einzelne Ziffer kommt aus einer Datei datei1 = 0; datei2 = 1; datei3=0; datei4=0...
Bei einer Änderung dieser Zahlenfolge muss ich den Inhalt speichern.
Beispiel:
Zahlenfolge 1 = "010010"
Zahlenfolge 2 = "010010"
Zahlenfolge 3 = "010011" -> Folge muss in Datei gespeichert werden, und ich müsste explizit wissen welcher Bit sich verändert hat
in C würd ich das ganze so machen indem ich zahlenfolge-new - zahlenfolge-last wenn das 0 ist brauch ich nichts machen, wenn größer als 0 würde ich einer Schleife bitweise vergleichen.
Nur bin ich leider nicht so fit in Python und weiß nicht welcher Lösungsansatz in Python der richtige ist, soll ich die Zahlen in eine Liste bzw. Tuple vergleichen oder wie würdet ihr vorgehen?
Die Verarbeitung sollte schnell sein, da die neuen Werte in <1 Sekunde kommen.
Danke für eure Hilfe