Так что мне нужно распаковать чрезвычайно длинный поток байтов (от USB) в 4-байтовые значения.
В настоящее время у меня все работает, но я чувствую, что есть лучший способ сделать это.
В настоящее время я получил:
l=[]
for i in range(int(len(mybytes)/4)):
l.append(struct.unpack_from('>i',mybytes,i*4))
Так что это кажется очень дорогим ресурсом, и я делаю это для 16k байтов много.
Я также чувствую, что это, вероятно, спросили, прежде чем я простодействительно не знаю, как произнести это слово для поиска