Форум сайта python.su
0
Добрый день.
Подскажите решение:
Есть входной набор байт надо разбивать по 2 байтам,4 байтам и т.д.
Есть ли какие-нибудь библиотеки или функции для решения задачи?
вручную решение достаточно быстро реализовывается, но хочу более элегантное
спасибо
Отредактировано Bender99 (Июль 17, 2013 11:25:43)
Офлайн
253
Bender99- непонятно что должно быть на выходе алгоритма.
надо разбивать
import numpy as np s = '\x01\x05\x03\xff' a = np.fromstring(s, dtype='uint8') a.reshape(-1,2) a.reshape(-1,4)
Офлайн
0
doza_and, спасибо
решил через pack unpack
Офлайн