How do I create a numpy array from string?

前端 未结 3 1302
我在风中等你
我在风中等你 2021-02-08 11:53

I have a file reader that reads n bytes from a file and returns a string of chars representing that (binary) data. I want to read up n bytes into a numpy array

3条回答
  •  南方客
    南方客 (楼主)
    2021-02-08 12:33

    >>> '\x01\x05\x03\xff'
    '\x01\x05\x03\xff'
    >>> map(ord, '\x01\x05\x03\xff')
    [1, 5, 3, 255]
    >>> numpy.array(map(ord, '\x01\x05\x03\xff'))
    array([  1,   5,   3, 255])
    

提交回复
热议问题