Уведомления

Группа в Telegram: @pythonsu

#1 Июль 17, 2013 10:58:27

Bender99
Зарегистрирован: 2013-07-17
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по разбору данных

Добрый день.
Подскажите решение:
Есть входной набор байт надо разбивать по 2 байтам,4 байтам и т.д.
Есть ли какие-нибудь библиотеки или функции для решения задачи?
вручную решение достаточно быстро реализовывается, но хочу более элегантное
спасибо


Отредактировано Bender99 (Июль 17, 2013 11:25:43)

Офлайн

#2 Июль 17, 2013 23:20:33

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

вопрос по разбору данных

Bender99
надо разбивать
- непонятно что должно быть на выходе алгоритма.
import numpy as np
s = '\x01\x05\x03\xff'
a = np.fromstring(s, dtype='uint8')
a.reshape(-1,2)
a.reshape(-1,4)



Офлайн

#3 Июль 19, 2013 12:13:46

Bender99
Зарегистрирован: 2013-07-17
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по разбору данных

doza_and, спасибо

решил через pack unpack

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version