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

Резултати

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

Пребарај: #numerology

当前筛选 #numerology清除筛选
PRICE ACTION EXPERT

@priceactionexpert · Post #7790 · 03.10.2024 г., 10:57

https://x.com/priceactiongann/status/1841794545891127412 #Nifty Calculations: Decoding Market Cycles #PriceCycle Analysis: Cycle 1: High Price: 26277 Low Price: 21281 Difference: 4996 Calculation: 69 * 72 = 4968 + 28 points Cycle 2: High Price: 26277 Low Price: 23893 Difference: 2384 Calculation: 33 * 72 = 2376 + 8 points Cycle 3: High Price: 26277 Low Price: 24753 Difference: 1524 Calculation: 21 * 72 = 1512 + 12 points #TimeCycle Analysis: C-Square Calculation: C SQUARE = (276²) + (199.4242²) C = √(76176 + 39770.32654656) ≈ 190.8036 Total Cycle: 276 + 199.4242 + 190.8036 ≈ 666.2277 Hidden Cycles and Numerological Insights: Cycle Duration: 555 + 165 = 720 (Half of 1440) Fibonacci Ratios: 432 ÷ 1.618 ≈ 266.99 267 ÷ 1.618 ≈ 165 Numerological Patterns: 108 = 36 * 3 (Half of 216, 1/4 of 432) 1080 ÷ 666 ≈ 1.62 (Close to the Fibonacci ratio 1.618) Divisors and Patterns: 1 ÷ 7 = .142857 (Repeating) 142 + 857 = 999 142857 * 7 = 999999 Number Symbolism: 6 + 6 + 6 = 18 (Reverse is 81) 8 + 1 = 9 9² = 81 Engagement Insight: Previously posted an 80-day cycle, which aligns with the number 81 (9 squared). Encourage reposts and likes beyond 144 for deeper pattern exploration. #Nifty50#StockMarketCrash#NiftyCrash#Stocks#StockMarket#Numerology#FinancialAstrology#Astrology

PRICE ACTION EXPERT

@priceactionexpert · Post #8031 · 25.01.2025 г., 11:43

https://x.com/priceactiongann/status/1870116486494466125 #nifty50#nifty#gold#xauusd New Course: "Price Calculus" - Master the Art of Market Analysis Comprehensive Learning Path: 1. Patterns: Dive into the most critical and frequently used patterns in trading. 2. Market Dynamics: Understand the branches of price calculus and their application under various market conditions. 3. Structural Analysis: Learn how patterns and structures dictate price movements. Top-Down Analysis: 1. Chart Mastery: Detailed analysis from higher to lower time frames. 2. Market Characteristics: Essential knowledge for long-term survival in trading. Gann Techniques: 1. Gann Square Utilization: Learn the intricacies of Gann Square and its application in charting. 2. Square Relationships: Explore the relation between multiple squares and their impact on price. 3. Square Numbers : Practical use of square numbers and the Square of 9. Integrated Approach: 1. Correlation of Concepts: How Gann's concepts integrate with price patterns to form a cohesive analysis method. 2. Mastery of Price Calculus: Combine all elements into a complete methodology for mastering price movements. Contact in Telegram and X alone: Available by the end of January or first week of 2025. Give your maximum support thanks 🙏❤️🙏 #banknifty#stockmarket#stocks#gann#trading#priceaction #newcourse#course#astrology#financialastrology#numerology

PRICE ACTION EXPERT

@priceactionexpert · Post #7958 · 20.12.2024 г., 14:38

https://x.com/priceactiongann/status/1870116486494466125 #nifty50#nifty#gold#xauusd New Course: "Price Calculus" - Master the Art of Market Analysis Comprehensive Learning Path: 1. Patterns: Dive into the most critical and frequently used patterns in trading. 2. Market Dynamics: Understand the branches of price calculus and their application under various market conditions. 3. Structural Analysis: Learn how patterns and structures dictate price movements. Top-Down Analysis: 1. Chart Mastery: Detailed analysis from higher to lower time frames. 2. Market Characteristics: Essential knowledge for long-term survival in trading. Gann Techniques: 1. Gann Square Utilization: Learn the intricacies of Gann Square and its application in charting. 2. Square Relationships: Explore the relation between multiple squares and their impact on price. 3. Square Numbers : Practical use of square numbers and the Square of 9. Integrated Approach: 1. Correlation of Concepts: How Gann's concepts integrate with price patterns to form a cohesive analysis method. 2. Mastery of Price Calculus: Combine all elements into a complete methodology for mastering price movements. Contact in Telegram and X alone: Available by the end of January or first week of 2025. Give your maximum support thanks 🙏❤️🙏 #banknifty#stockmarket#stocks#gann#trading#priceaction #newcourse#course#astrology#financialastrology#numerology

PRICE ACTION EXPERT

@priceactionexpert · Post #7666 · 04.08.2024 г., 09:53

https://x.com/priceactiongann/status/1820035146722189673 #nifty#gann Most Important: 17568/108=162.6666 its same as 1.62 = 1.618 or same Nifty high is connected to this cycle in time from nifty low March 24, 2020 to December 1 ,2020 =668 bars or trading days 668x1.618= 1080.1 or 1081 perfect high to all time high august 1. #timecycles Dec 1 there was high clean on top, (important for future also) 666 is very important as 1080/666=1.62 Nifty strongly works on 432 between 20 square 400 to 21 square 441 any markets u can see high or low there 555,666,777 (check these cycle in nifty it should give nice high and lows) also its midpoints. 400 to 441 (144 reverse is 441) 12 square and 21 square) 576 (23 and 24 square) 576/2 =288 (2x144) #numerology cycles of 108,144,216,270,288,432 previous time cycle dates i have posted which clearly shows the above cycles on charts which i used to find the august 1 and 2 date! #time 432/1.618 =266.99 (tunnel book cycle number 266) 270 is closely relate to 90. 267/2 =134 around and if u divide 267/1.618 = 165 432 #price In any circle or square half is very important gann also did that 1/2 ,1/4,1/8 1080/2=720 1080/4=270 1080/8=135 (from #nifty50 chart) hidden cycle: 555+165=720(half of 144) so from any high directly it gives numbers sometimes u have to add the waves to get the numbers and its vibrational cycles which are hidden hidden cycle: 113 square and 75 square =18,394 sqrt(18394)= 135.62 (135x2=270) hidden cycle: 122+148=270 SQUARE (122) + SQUARE (148) =36,788 sqrt(36788) =191 almost. high of nifty (chart see) #financialastrology#astrology#astronomy Many more are there these are just few examples. study again and again and practice more! if found helpful do like, comment and repost more! #stocks#stockmarket#stockmarketcrash#economy#trading#priceaction https://x.com/priceactiongann/status/1820035146722189673

PRICE ACTION EXPERT

@priceactionexpert · Post #7663 · 03.08.2024 г., 16:38

https://x.com/priceactiongann/status/1819774789399224477 #nifty#nifty50#stocks Price and Time Relation: strong connection and cycle of 144 and 108 or 1440 and 1080 Nifty low of march 24 , 2020 = 7511 price Nifty all time high august 1 2024=25078 price price moved from low to high or total range from low to high is 17567 #trading Price 17567/144= 122 #priceaction 122x144=17658 Time taken to reach is 1081 bars and 1591 days 1080 trading days or bars to reach from low to high 1080/144=7.5 1080/1440=.75 17657 is price moved and 1081 is time taken 2.177860006167129 17657/1081 =16.33395004625347(163) 16.33395004625347/7.5 =2.177860006167129(216 or 217) 2.177860006167129x5 =10.88930003083565(108 or 1080) 1080 or 1081 days to reach from low to high! #Stocks 90 years cycle the great cycle is 90x12 =1080 months 18x60(great cycle) = 1080 circle 360 =3 (holytrinity)x360 =1080 3x3x3= 27 27x4 =108 108/3=36 666=6x6x6 also 108 is 18 degree cancer 108 is half of 216 (144 + 72) and its 1/4 of 432 #numerology#financialastrology#astrology 1080/666=1.62 If this post gets 108 likes and 108 comments i will post more calculations 1080/666=1.62 #time#price one important cycle about above number and how it connects to nifty high it will deal with other number like 555,666,777 etc. more u will get in that too once reaches 108 likes and 108 comments here. #stockmarket#stockmarketcrash#economy#timecycle#pricecycle#gann#cycles https://x.com/priceactiongann/status/1819774789399224477