![Wink ;-)](./images/smilies/icon_wink.gif)
Mein Thema heute: Python - effiziente Wege durch verschiedene Zahlensysteme
Ausgangspunkt sind HEX-Bytes, Ziel sind die Dezimalwerte bestimmter Bitfolgen. Also z.B. Bits 1-6:
HEX = D1
BIN = 11010001
Bit[1:6] = 010001
DEZ = 17
So weit ich weiss gibt es keine Python Funktionen die diese Berechnungen direkt unterstützen. Ich habe schon verschiedene Implementierungen von Umrechnungsfunktionen gefunden - wenn jemand von Euch bereits Erfahrungen gesammelt hat und eine Empfehlung aussprechen könnte wäre das natürlich hilfreich.
Auch hatte ich überlegt für häufig zu berechnende Bitfolgen Dictionaries anzulegen in denen dann z.B. zu jedem HEX-Wert der entsprechende Dezimalwert der ersten 6 Bits abgelegt ist. Wäre das hinsichtlich der Performance eine gute Alternative?
Besten Dank vorab!