Я кодирую так:
num = [i for i in range(int(len(y)/8))]
for i in num:
value.append(struct.unpack_from('d',bytearray(y),offset=i*8))
Где y
- массив массива около 65000 байтов, а значение - список из 8000 целых чисел.И выполнение занимает слишком много времени.
Есть ли способ разделить bitearray на пакеты по 8 байт и разархивировать их без цикла?