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

Резултати

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

Пребарај: #hp

当前筛选 #hp清除筛选
Chollosmania

@chollosmania · Post #18531 · 09.12.2021 г., 20:48

#HP🇪🇸🌎🛒🛒BUEN DESCUENTO🇪🇸💲 💯Portátil HP Pavilion 14-ec0013ns Windows 11 Home AMD Ryzen™ 7 5700U (aumento máximo del reloj de hasta 4,3 GHz, 8 MB de caché L3, 8 núcleos, 16 subprocesos) RAM DDR4-3200 MHz 16 GB (2 x 8 GB) SSD de 512 GB PCIe® NVMe™ M.2 💯 ❌ Precio antes: 899 Euros ✅ Precio oferta: 799 Euros 🌍https://bit.ly/31J1Y1k 🎁chollosmania🎁

Hashtags

☕️ В России смягчили требования ГОСТа к растворимому кофе #HP Росстандарт утвердил обновленные нормы для популярного бодрящего напитка. Новые правила вступят в силу в ноябре текущего года и внесут существенные изменения в критерии оценки качества растворимого кофе. Согласно документу, теперь в порошкообразном продукте официально допускается наличие небольших комков. Для гранулированного кофе увеличено допустимое время растворения: при наличии спекшихся фрагментов напиток может готовиться до 2,5 минут, хотя ранее норма составляла всего 30 секунд. Одним из самых резонансных изменений стала отмена фиксированного перечня ингредиентов для кофейного сырья. Теперь производители могут использовать различные пищевые компоненты в составе своей продукции без строгой привязки к прежним спискам. А вы предпочитаете растворимый кофе или выбираете зерновой? 👍🏻 — Пью только свежесваренный! ⚡️ — Растворимый быстрее и удобнее. ❗Подписаться | Реклама |📲Наш канал в MAX

Hashtags

Comping_Uz

@Comping_Uz · Post #4277 · 23.07.2024 г., 05:45

#hp #monitor 💠HP OMEN 27Q 165Hz IPS ➖➖➖➖➖➖➖➖➖ ▶️Diagonal 27" ▶️2560x1440 ▶️IPS ▶️165Hz ▶️1000:1 ▶️400cd/m2 ▶️HDMI, DP ➖➖➖➖➖➖➖➖➖ 〰️Narxi - 300$ ➖➖➖➖➖➖➖➖➖ 〰️ +998338082030 💬@cyberwarriorboy ➖➖➖➖➖➖➖➖➖ 💬Telegram🌐Instagram🌐Youtube

Hashtags

Comping_Uz

@Comping_Uz · Post #4276 · 23.07.2024 г., 04:43

#hp #monitor 💠HP M27FQ 75HZ IPS ➖➖➖➖➖➖➖➖➖ ▶️Diagonal 27" ▶️2560x1440 ▶️IPS ▶️75Hz ▶️1000:1 ▶️300cd/m2 ▶️HDMI, DP ➖➖➖➖➖➖➖➖➖ 〰️Narxi - 235$ ➖➖➖➖➖➖➖➖➖ 〰️ +998338082030 💬@cyberwarriorboy ➖➖➖➖➖➖➖➖➖ 💬Telegram🌐Instagram🌐Youtube

Hashtags

Comping_Uz

@Comping_Uz · Post #4275 · 22.07.2024 г., 13:47

#hp #monitor 💠HP 527SH 100Hz IPS ➖➖➖➖➖➖➖➖➖ ▶️Diagonal 27" ▶️1920x1080 ▶️IPS ▶️100Hz ▶️1500:1 ▶️300cd/m2 ▶️HDMI, VGA ➖➖➖➖➖➖➖➖➖ 〰️Narxi - 215$ ➖➖➖➖➖➖➖➖➖ 〰️ +998338082030 💬@cyberwarriorboy ➖➖➖➖➖➖➖➖➖ 💬Telegram🌐Instagram🌐Youtube

Hashtags

Comping_Uz

@Comping_Uz · Post #4274 · 22.07.2024 г., 12:45

#hp #monitor 💠HP 527SF 100Hz IPS ➖➖➖➖➖➖➖➖➖ ▶️Diagonal 27" ▶️1920x1080 ▶️IPS ▶️100Hz ▶️1500:1 ▶️300cd/m2 ▶️HDMI, VGA ➖➖➖➖➖➖➖➖➖ 〰️Narxi - 185$ ➖➖➖➖➖➖➖➖➖ 〰️ +998338082030 💬@cyberwarriorboy ➖➖➖➖➖➖➖➖➖ 💬Telegram🌐Instagram🌐Youtube

Hashtags

Comping_Uz

@Comping_Uz · Post #4273 · 22.07.2024 г., 11:01

#hp #monitor 💠HP 527SW 100Hz IPS ➖➖➖➖➖➖➖➖➖ ▶️Diagonal 27" ▶️1920x1080 ▶️IPS ▶️100Hz ▶️1500:1 ▶️300cd/m2 ▶️HDMI, VGA ➖➖➖➖➖➖➖➖➖ 〰️Narxi - 180$ ➖➖➖➖➖➖➖➖➖ 〰️ +998338082030 💬@cyberwarriorboy ➖➖➖➖➖➖➖➖➖ 💬Telegram🌐Instagram🌐Youtube

Hashtags

Comping_Uz

@Comping_Uz · Post #4272 · 22.07.2024 г., 09:59

#hp #monitor 💠HP M24FW 75Hz IPS ➖➖➖➖➖➖➖➖➖ ▶️Diagonal 24" ▶️1920x1080 ▶️IPS ▶️75Hz ▶️1000:1 ▶️300cd/m2 ▶️HDMI, VGA ➖➖➖➖➖➖➖➖➖ 〰️Narxi - 130$ ➖➖➖➖➖➖➖➖➖ 〰️ +998338082030 💬@cyberwarriorboy ➖➖➖➖➖➖➖➖➖ 💬Telegram🌐Instagram🌐Youtube

Hashtags

💸Hewlett-Packardвыиграла тендер на $2 млрд от Агентства национальной безопасности США для разработки систем видеонаблюдения с использованием искусственного интеллекта. Контракт рассчитан на десять лет и предназначен для удовлетворения «растущих потребностей ведомства в управлении данными». ☝️ Новая система будет принимать и обрабатывать большие объемы информации, а также поддерживать возможности глубокого обучения и искусственного интеллекта. #HP#отслеживание

Ramadan Crypton

@RamadanCrypton · Post #2740 · 28.01.2025 г., 11:39

#активности#HP Фармим поинты от перспективного блокчейна, устойчивого к сибилам. Humanity Protocol - блокчейн, устойчивый к атакам мультиаккеров, благодаря использованию Proof of Humanity (PoH). Привлёк проект более $50м от Pantera Capital(lead), Jump Crypto(lead), Animoca, Shima, Hashed, Sandeep Naiwal, Mechanism, Blockchain.com, Foresight и др. На двух последних раундах оценка проекта была больше $1B. Сейчас у проекта проходит тестнет, в котором мы можем собирать поинты RWT. Эти поинты команда обещает конвертировать в токены HP на листинге. Что делать? - переходим по ссылке, ждём в очереди и регистрируемся; - придумываем Human ID и вводим реф. код ramadancrypton; - заполняем личные данные и подтверждаем почту(лучше заполнять реальные данные, тк проект открыто борется с сибилами и ботами); - подключаем все соц. сети(чем больше, тем лучше); - ежедневно клеймим поинты RWT по кнопке "Daily check-in"; - берём тестовые tHP в кране и бриджим в сеть Sepolia и наоборот; - приглашаем друзей; - проявляем активность в дискорд и забираем там роли; Так как сеть тестовая, бывают частые баги и ошибки, обновляйте страницу, ждите и пробуйте ещё раз. Судя по слухам, проект может выйти уже в этом квартале, поэтому лучше не откладывать.

12
ПретходнаСтраница 1 од 2Следна