Есть бинарный массив в виде blob, представляющий собой массив плавающих чисел. Как его превратить в питонный список плавающих чисел?

victor_chapaev

Новичок
Пользователь
Ноя 21, 2023
2
0
1
Есть бинарный массив в виде blob, представляющий собой массив плавающих чисел. Как его превратить в питонный список плавающих чисел?
 

4olshoy_blen

Популярный
Пользователь
Ноя 13, 2022
289
76
28
Python:
import struct

# Ваш blob (представленный в виде байтов)
blob_data = b'\x00\x00\x80?\x00\x00\xa0@\x00\x00\xc0@\x00\x00\xf0@\x00\x00\x00A'

# Распаковка бинарных данных в список плавающих чисел
float_list = struct.unpack('f' * (len(blob_data) // 4), blob_data)

# Вывод списка плавающих чисел
print(float_list)
 

victor_chapaev

Новичок
Пользователь
Ноя 21, 2023
2
0
1
Вельми понеже! Работает
 

Форум IT Специалистов