numpy frombuffer

2023. 9. 5. 08:19Programming/Python

    목차
반응형

numpy를 사용해 binary file을 읽는 것은 numpy.readbuffer를 통해 가능합니다.
이를 사용하면 버퍼 내 내용을 1차원 배열로 만들어 줍니다.

numpy.frombuffer(buffer, dtype=float, count=-1, offset=0)
  • buffer: 입력 binary data
  • dtype: datatype
  • count: data 수 (-1 지정 시 전체 read)
  • offset: start offset

ex.

data = b'\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8'
np_data = numpy.frombuffer(data, dtype=numpy.float32)
print(np_data)
[-7.0965486e-17 -1.8612995e-14]
반응형

'Programming > Python' 카테고리의 다른 글

numpy.power  (0) 2023.09.05
numpy array  (0) 2023.09.05
Python glob  (0) 2023.09.05
loguru.logger  (0) 2022.04.25
Click: the Python CLI library  (0) 2022.04.25