Code: Alles auswählen
import array
arU16 = array.array('H')
bytes = b'\x00\x00\x01\x00\x02\x00\x03\x00' # 16-bit bytestream
arU16.frombytes(bytes) # das funktioniert nicht, da das Array vom typ verändert wird
Das array soll vom typ ('H') bleiben.
Das mit einer Schleife in python zu lösen wäre einfach, aber bei großen Daten sollte es eine effizientere Lösung geben.
Danke an alle.
lightos