TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #241 · 5 мај

Можно ли в Python создавать бинарные файлы? Конечно можно. Для этого в Python есть следующие инструменты: ▫️ тип данных bytes и bytearray ▫️ открытие файла в режиме wb (write binary) или rb (read binary) ▫️ модуль struct Про модуль struct поговорим в первую очередь. Файл в формате JSON или Yaml внутри себя содержит разметку данных. Всегда можно определить где список начался а где закончился. Где записана строка а где словарь. То есть формат записи данных содержит в себе элементы разметки данных. В binary-файле данные не имеют визуальной разметки. Это просто байты, записанные один за другим. Правила записи и чтения находятся вне файла. Модуль struct как раз и помогает с организацией данных в таком файле с помощью определения форматов записи для разных частей файла. Модуль struct преобразует Python-объекты в массив байт, готовый к записи в файл и имеющий определённый вид. Для этого всегда следует указывать формат преобразования (или, как оно здесь называется - запаковки). Формат нужен для того, чтобы выделить достаточное количество байт для записи конкретного типа объекта. В последствии с помощью того же формата будет производиться чтение. При этом следует помнить что мы говорим о типах языка С а не Python. Именно формат определяет, что записано в конкретном месте файла, число, строка или что-то еще. Вот какие токены формата у нас есть. Помимо этого, первым символом можно указать порядок байтов. На разных системах одни и те же типы данных могут записываться по-разному, поэтому желательно указать конкретный способ из доступных. Если этого не сделать, то используется символ '@', то есть нативный для текущей системы. В строке формата мы пишем в каком порядке и какие типы собираемся преобразовать в байты. Запакуем в байты простое число, токен "i". >>> import struct >>> struct.pack('=i', 10) b'\n\x00\x00\x00' Теперь несколько float, при этом нужно передавать элементы не массивом а последовательностью аргументов. >>> struct.pack('=fff', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Вместо нескольких токенов можно просто указать нужное количество элементов перед одним токеном, результат будет тот же. >>> struct.pack('=3f', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Теперь запакуем разные типы >>> data = struct.pack('=fiQ', 1.0, 4, 100500) я запаковал типы float, int и unsigned long long (очень большой int, на 8 байт) b'\x00\x00\x80?\x04\x00\x00...' Распаковка происходит аналогично, но нужно указать тот же формат, который использовался при запаковке. Результат возвращается всегда в виде кортежа. >>> struct.unpack('=fiQ', data) (1.0, 4, 100500) Как видите, ничего страшного! #lib#basic

Hashtags

Резултати

Пронајдени 61 слични објави

Пребарај: #course

当前筛选 #course清除筛选
America 🇺🇸 News & Politics

@America · Post #10012 · 24.10.2025 г., 02:34

😄Course ➖➖➖➖➖➖ A course often has a beginning and an end. If you set or follow a course it’s about where you’re going. 🔜Let’s set a course for home. 🔜We’re on course to get there on time 🔘If you’re studying something – the journey that you’re on is a course. 🔜I’ve just started my English course. 🔜My course ends next year. 🔘If you’re in a car race or a horse race, or playing golf – then you’re going round a course. 🔜This is a really difficult course – there are lots of obstacles. 🔜She got to the end of the course really quickly. 🔘If you’ve having a meal, you might eat different courses between the beginning and the end. 🔜My favourite course is always dessert. 🔘Another way that we use course is in the expression of course – which means either obviously or yes. 🔜Of course, I’ll need your help – can you do it? 🔜Of course! #Course👨‍🏫@America ➖➖➖➖➖➖➖➖➖➖➖➖ 🆕 Crypto News @Money 😁 Crypto Game @Egame 🇺🇸 US News @America 🇯🇵 Japan News @Japan 🇦🇪 UAE News @Dubai ▶️ Popular Movies @Videos 😜 Best Funny Video @Funnys

Hashtags

幽游地

@uudme · Post #3869 · 17.05.2020 г., 12:48

资源:英国原版collins big cat 1至11级 标签:#Course 幼儿教育资源 GD链接:https://drive.google.com/drive/folders/1uyiYG5vuvUBSbjvEt0nSH65Tv3Uvkbx8?usp=sharing @gduudme 若显示内容为空请耐心等待转码完成。资源收集自网络,如需删除请联系频道主

Hashtags

Клуб CDO

@cdo_club · Post #1989 · 24.07.2024 г., 20:52

И как бы прям в продолжении семинара сегодня анонс от команды Flower In partnership with Andrew Ng and his wonderful team at DeepLearning.AI we have launch two courses on federated learning using Flower! The two courses will cover both FL fundamentals, as well as how to federate LLMs and use them to safely include private, sensitive and regulated data. https://www.deeplearning.ai/short-courses/intro-to-federated-learning/?utm_campaign=flower-launch&utm_content=301436194&utm_medium=social&utm_source=twitter&hss_channel=tw-992153930095251456 To support these courses we have made a new slack channel: #course-deeplearning-ai in which we will answer questions, discuss the content and provide additional materials. We will also host an AMA next Monday from this channel that will be also broadcast on our YouTube channel: 29 July 16:00 UTC (09:00 SF, 12:00 NY, 17:00 LON, 18:00 CET, 21:30 IST, 00:00 北京)

Hashtags

Repositorio data science

@repo_science · Post #4210 · 13.09.2024 г., 01:44

#english#course 🤩 CURSO INGLES VAUGHAN 4.0 3 Niveles ✅Basico ✅Intermedio ✅Avanzado 195 Videos Por Nivel +Libros + Audios ----- Main channel: @repo_science Coupons: @freecoupons_reposcience -----

🌀Malayziyaning MRANTI va MATRADE tashkilotlari bilan innovatsiyalar sohasida hamkorlik Joriy yilning 5-iyuli Biznes va tadbirkorlik oliy maktabi delegatsiyasining Malayziyaga tashrifi doirasida Malayziya texnologiya va innovatsiyalar tadqiqot akseleratori (MRANTI) vakillari bilan uchrashuvi bo‘lib o‘tdi. 🇺🇿O‘zb 🤔Cooperation in the field of innovation with Malaysia's MRANTI and MATRADE organizations On July 5, 2024, within the framework of the working visit of the Graduate School of Business’s to Malaysia, a meeting was held with representatives from the Malaysian Research Accelerator for Technology and Innovation (MRANTI). 🇬🇧Eng ✍️Сотрудничество в сфере инноваций с малазийскими организациями MRANTI и MATRADE 5 июля т.г. в рамках пребывания делегации Высшей школы бизнеса и предпринимательства Узбекистана в Малайзии состоялась встреча с представителями Малазийского исследовательского акселератора технологий и инноваций (MRANTI). 🇷🇺Ru #GraduateSchool#Course#Training 🌐Web-site | ✅Telegram | ✅Facebook |🌐Instagram

Voir de ses propres yeux

@voir_yeux · Post #11733 · 14.02.2026 г., 17:08

🇷🇺Environ 6.000 personnes ont participé à une compétition de ski de masse à Khimki, près de Moscou. Les meilleurs ont été désignés dans quatre catégories principales sur une distance de 10 km. Des prix ont également été remis aux vainqueurs de la course costumée d’un kilomètre. #russie#ski#course

123•••56
ПретходнаСтраница 1 од 6Следна