• Как сконвертировать binary string в pandas?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    from functools import reduce
    a = bytes([x for x in range(3)])   # байтовая строка для примера
    
    row = reduce(lambda x,y: x + list(map(int, list('{:08b}'.format(y)))), a, [])
    
    print('исходный массив байт: ', a)
    print('массив бит:          ', row)
    # исходный массив байт:  b'\x00\x01\x02'
    # массив бит:           [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0]
    Ответ написан
    Комментировать