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

victor_chapaev

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

4olshoy_blen

Популярный
Пользователь
Ноя 13, 2022
375
109
43
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
7
0
1
Вельми понеже! Работает
 

victor_chapaev

Новичок
Пользователь
Ноя 21, 2023
7
0
1
Хочу в Canvas вывести текст, повернутый на 90 градусов. И еще хочу узнать высоту и ширину заданного текста в пикселях при заданных параметрах, типа вид шрифта, размер, плотность и др. Где про это прочитать, какие есть подробные справочники по tkinter-у ?
 

4olshoy_blen

Популярный
Пользователь
Ноя 13, 2022
375
109
43
какие есть подробные справочники по tkinter-у ?
а документация чем не подробный справочник?
 

victor_chapaev

Новичок
Пользователь
Ноя 21, 2023
7
0
1
А где ее искать? С установкой она ставится? И куда?
Не судите строго, вторую неделю занимаюсь Питоном, еще не во всем шарю.
 

4olshoy_blen

Популярный
Пользователь
Ноя 13, 2022
375
109
43
А где ее искать? С установкой она ставится? И куда?
Не судите строго, вторую неделю занимаюсь Питоном, еще не во всем шарю.
первые ссылки с гугла...
 

victor_chapaev

Новичок
Пользователь
Ноя 21, 2023
7
0
1
Спасибо. Последние два легко находятся, там, чего мне надо, нет. Первое посмотрю, украинский я понимаю...
 

victor_chapaev

Новичок
Пользователь
Ноя 21, 2023
7
0
1
Еще раз спасибо
 

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