@meizitu3 · Post #4933 · 13.01.2024 г., 03:54
原图|ins:#si._.seon
Hashtags
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
Пребарај: #si
@meizitu3 · Post #4933 · 13.01.2024 г., 03:54
原图|ins:#si._.seon
Hashtags
@UltimoraPOLITICS · Post #40918 · 05.08.2022 г., 15:28
#Italia ❗️ Sinistra Italiana, i circa 3 mila iscritti di #SI voteranno sull'alleanza con il #PD @UltimoraPolitics
@Osservatorioitaliano · Post #24629 · 25.03.2026 г., 17:46
#Italia Il deputato di #AVS|LEFT|G/EFA e Segretario di #SI|LEFT Nicola Fratoianni parlando con i cronisti davanti a Montecitorio: "Finalmente si è concluso questo indegno teatrino con le dimissioni della ministra del turismo Daniela Santanchè che per oltre un giorno e mezzo ha tenuto sotto scacco l'intero governo Meloni e l'intera maggioranza di destra. Un altro segno della crisi politica che in tutta evidenza si è aperta dopo la batosta referendaria". @Osservatorioitaliano
@suxrobblog · Post #561 · 15.04.2025 г., 16:46
ChatGPT dizaynerga har doim ham toʻgʻri fikrni yetkaza olmaydi. Dizaynni SI'ga tashlab feedback olib, dizaynni qaytadan chizib yoki oʻzgartirish kiritib yangilab boraman deb oʻylash xato fikr! Oʻzimda boʻlgan holatlardan: Bir necha UX jarayonlarini ChatGPT'ga yaxshilab yozib tushintirib chiqdim yechim beryapti. Yechimi ham yomon emas, baʼzi masalalarda xato fikrlarni ham chiqarib beryapti. Keyin men unga savollar berib, "shu vaziyatda shunaqa boʻlishi kerak emasmi?", deb yozyapman. Va u meni fikrimni maʼqullayapti... Yana bir misol poster generatsiya qilib berganidan soʻng, ierarxiya toʻgʻri ishlatilganini soʻragandim. "Ha, toʻgʻri qoʻllangan...", deb javob berdi. Bir posterdagi ierarxiyani notoʻgʻri qoʻllanganini tahlil qila olmagan vosita, UX/UI dizayn boʻyicha toʻgʻri yechimlar beradi deb xulosa chiqarmaslik kerak. — Dizayner ChatGPT'ni xato xulosalariga ishonib qolmasligi uchun esa, ilm olish kerak, koʻproq oʻrganishi oʻz ustida ishlashi lozim. ChatGPT dizaynerga ustoz boʻla olmaydi, uni ustoz deb hisoblash notoʻgʻri. U sunʼiy idrokka ega vosita xolos, uni "avliyo ota" kabi qabul qilmang! P.s. Post qoʻlda yozilgan) @suxrobblog | #chatgpt#SI
@suxrobblog · Post #550 · 13.04.2025 г., 13:37
Emojilarni noodatiy 3D obyektlarga aylantirib koʻrdim [⚽️] oʻrniga emoji qoʻying: Prompt: Transform a simple flat vector icon of [🔥] into a soft, 3D fluffy object. The shape is fully covered in fur, with hyperrealistic hair texture and soft shadows. The object is centered on a clean, light gray background and floats gently in space. The style is surreal, tactile, and modern, evoking a sense of comfort and playfulness. Studio lighting, high-resolution render. — Agar siz prompt boʻyicha qiziqarli narsani o'ylab topsangiz, uni izohda ulashingiz mumkin. @suxrobblog | #chatgpt#SI
@suxrobblog · Post #524 · 03.04.2025 г., 17:34
Krember shirinlik mahsulotlarini turli xil muhitga moslab koʻrdim, oʻzim ham ancha mazza qildim ) P.s. Birinchi suratdagi matn ham SIʼda yozilgan, yurakcha ham uning ideasiga yaqinroq) @suxrobblog | #SI#chatgpt
@suxrobblog · Post #520 · 03.04.2025 г., 15:16
Bu ketishda zerikkanda SMD posterlar uchun ham buyurtma olaman shekilli 😅 Behzod akadan ilhomlangan holda tayyorlab koʻrdim) @suxrobblog | #chatgpt#SI
@suxrobblog · Post #515 · 03.04.2025 г., 04:14
Avvalgi postda dizaynerni oʻrgimchak odam koʻrinishiga tasvirlashgan edi. Lekin dasturchi uchun "betmen"ni ishlatishmaganini koʻrib qoldim (aniqrogʻi reklama sifatida har joydan chiqaverdi), soʻngra chatgpt bilan betmenni qoʻymoqchi edim, kontent siyosatiga toʻgʻri kelmas ekan. — Keyin ozgina SI (AI) bilan oʻzbekona ijod qilib yubordik. Hammasi chatgpt generatsiyasi) @suxrobblog | #chatgpt#SI
@Mintrans_uz · Post #26884 · 01.05.2026 г., 13:09
Prezident Shavkat Mirziyoyev sunʼiy intellekt va raqamlashtirish yoʻnalishida amalga oshirilayotgan islohotlar hamda kelgusidagi ustuvor vazifalar yuzasidan taqdimot bilan tanishdi. — Президент Шавкат Мирзиёев ознакомился с презентацией о проводимых реформах и дальнейших приоритетных задачах в сфере искусственного интеллекта и цифровизации. #Mirziyoyev#taqdimot#IT#SI Prezident.uz|Facebook|Instagram|YouTube|X
Hashtags
@Osservatorioitaliano · Post #24678 · 26.03.2026 г., 10:35
#Italia Lo afferma, in un'intervista a La Repubblica, il segretario di #SI|LEFT Nicola #Fratoianni: "È più probabile vincere mostrandoci uniti attorno a una proposta politica, quindi intanto sommessamente avanzerei una proposta: si convochi al più presto una riunione delle forze dell'opposizione per definire una traiettoria. Vediamoci il prima possibile per dire intanto che questa coalizione c'è e che questo non è più in discussione. Ogni forza politica farà i suoi percorsi ascolterà i suoi elettori, ci mancherebbe, non voglio in nessun modo limitare l'autonomia di nessuno ma c'è un lavoro che va fatto insieme e che va fatto subito. Prendiamo per esempio un impegno solenne, che sia la prima traccia di questo programma: cioè che quando governeremo avendo vinto nelle urne, ci impegniamo a non farci venire grilli per la testa come quelli che talvolta in modo trasversale hanno spinto a ipotesi di stravolgimento della Costituzione. Ma ci impegniamo invece pubblicamente ad attuarla, applicarla e rilanciarla". @Osservatorioitaliano
Hashtags
@Osservatorioitaliano · Post #24363 · 23.03.2026 г., 10:34
#Italia Dichiarazione del Segretario di #SI|LEFT Nicola #Fratoianni: "Delmastro non può rimanere un minuto di più al suo posto. La difesa di Meloni del suo avvocato personale è sempre più imbarazzante. Oggi infatti leggiamo che probabilmente il ristorante di cui Delmastro è stato socio altro non era che la prosecuzione della precedente attività della famiglia Caroccia e del clan Senese, su cui era intervenuta la magistratura, per mafia. Apprendiamo, inoltre, che nelle carte dei passaggi di quota, si dice che la 18enne Miriam Caroccia avrebbe liquidato le quote dei suoi soci (tutti dirigenti di Fratelli d’Italia), fra cui Andrea Delmastro, con 5mila euro in contanti, versati in un momento precedente, senza notaio e senza che nessuna abbia potuto testimoniare. Il tutto sarebbe avvenuto dopo la condanna definitiva e l’arresto per mafia del papà della ragazza. È abbastanza curioso, per altro, che la cifra in contanti sia proprio di 5 mila euro, e cioè la soglia stabilita proprio dal governo Meloni per i pagamenti, mentre prima era di 1.000 euro. Questa storia diventa sempre più torbida, sempre più scivolosa, anche se il sottosegretario minimizza con l’aiuto del suo partito e delle sorelle Meloni. Delmastro deve ancora spiegare, fra le altre cose, la ragione per cui non ha comunicato alla Camera dei Deputati la sua partecipazione a questa società, come obbligo di legge richiede. Aveva qualcosa da nascondere? O si dimette o deve dimetterlo Meloni." @Osservatorioitaliano
Hashtags
@ULTIMORAPOLITICS · Post #44421 · 05.12.2023 г., 17:19
Salario minimo, Nicola #Fratoianni (#SI): "Ritiro la mia firma da questa proposta di legge, non intendo e non intendiamo mettere i nomi e le nostre facce su un atto indecente di pirateria politica e istituzionale" 👉Cos'è successo al testo originario delle opposizioni? @UltimoraPolitics
Hashtags