pythonでバイナリデータの読み込みを行っています。
512Hzで取得したある3つのセンサのデータを6バイト(2バイト×3個)に圧縮してあります。
1つのセンサからはセンサ値(12bit)とゲイン(4bit)があり、それを2バイトに圧縮しています。
2バイトの前半1バイトにセンサ値の下位8bit、後半1バイトにゲイン値4bit(bit7-4)センサ値の上位4bitが入っています
今はf.read(2)とstructで2バイトずつ処理しているのですが、 どうしても遅いので、高速化のアイデアをいただけたら助かります。
よろしくお願いします。