Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в Python в модуле re.
Чтобы указать флаг для компилятора нам надо указать его после передаваемой строки. Например, добавляем флаг для игнорирования переноса строки.
pattern = re.compile(r"(\w+)+")
words = pattern.search(text, re.DOTALL)
А как указать несколько флагов? Ведь явно будут ситуации когда нам потребуется больше одного. Кто читал посты по битовые операторы уже понял как.
pattern.search(text, re.DOTALL | re.VERBOSE)
А теперь смотрим исходники, что находится в этих атрибутах?
Не удивительно, степени двойки. Почему? Потому что каждое следующее значение это сдвиг единицы влево.
>>> for n in [1, 2, 4, 8, 16, 32, 64, 128, 256]:
>>>
print(bin(n))
0b1
0b10
0b100
0b1000
0b10000
0b100000
0b1000000
0b10000000
0b100000000
Чтобы было понятней, давайте напишем тоже самое но иначе, добавим ведущие нули:
000000001
000000010
000000100
000001000
000010000
000100000
001000000
010000000
100000000
Не понятно что тут происходит? Читай три поста про битовые операторы начиная с этого ➡️https://t.me/pythonotes/45
В общем, это пример применения побитовых операций в самом Python.
Теперь вы знаете Python еще немного лучше)
#tricks#regex#libs
🇷🇺🚀 La fusée Soyouz-2.1a avec le cargo Progress MS-33 a été lancé depuis le cosmodrome de Baïkonour.
L’amarrage du vaisseau au module Poïsk du segment russe de la Station spatiale internationale (ISS) est prévu le 24 mars à 16h35 heure de Moscou (UTC+3).
#russie#progress#lancement
🚀La fusée porteuse #Soyouz 2.1a avec le cargo #Progress MS-34 a été lancée avec succès de la base spatiale de #Baïkonour.
Le vaisseau cargo acheminera environ 2,5 tonnes de fret vers la Station spatiale internationale, dont une nouvelle combinaison spatiale pour les sorties dans l'espace.
RT en français • Osez questionner !
🇷🇺 Le vaisseau cargo spatial Progress MS-35 est arrivé à Baïkonour où il restera jusqu'aux préparatifs de lancement. Le Progress MS-34 est également en cours de préparation à Baïkonour.
#russie#vaisseau#baïkonour#progress
#Zilu#Prove#Your#Progress
Join the Zilu – Prove Your Progress beta on ✈️#TestFlight
🔗 Link: https://testflight.apple.com/join/zF2T1aE6
Shared by Dimitri
Successful Launch of Soyuz-2.1a with Progress MS-33 from Upgraded Baikonur
The Soyuz-2.1a rocket carrying the Progress MS-33 cargo ship launched from the refurbished Site 31 at Baikonur Cosmodrome. This mission marks a key milestone in restoring infrastructure and ensuring steady supplies to the ISS. The site’s repair highlights Russia’s vital role in international space efforts.
The launch symbolizes overcoming technical challenges and strengthening Russia’s position in space exploration.
#Russia#Baikonur#Space#Soyuz#Progress
The main news of Russia and the world ishere.
🚀 Космос стал ближе!
В Подмосковье испытали мощнейший ракетный двигатель, напечатанный на 3D-принтере. Как тебе такое, Илон Маск?
#Космос#Даигатель#Технологии#Прогресс#ИИ#Россия#Подмосковье#ИлонМаск#3Dпринтер#Нейросети#Space#Engine#Technology#Progress#AI#Russia#ElonMusk#3DPrinter#NeuralNetworks
Major AI Investments and Developments
- France to invest €109 billion in AI, boosting Mistral's prospects. Read more
- Elon Musk plans to pay $100 billion to buy OpenAI and prevent its commercialization. Details here
- Research shows LLMs have better performance improvements compared to VLMs. GraphVLM Progress
- OpenAI has new features in o1 and o3-mini, allows document uploads, increase to 50 queries for Plus subscribers. More info
- Musk claims Grok 3 will outperform OpenAI’s offerings. Read about Grok
- OpenAI to finalize its first custom chip this year to enhance trading with Nvidia. Reuters news
#AI#OpenAI#ElonMusk#France#Investment#Chips#Mistral#LLM#VLM#DeepResearch#Grok#Crypto#Nvidia#TechNews#Finance#Market#Progress#Innovation#Data#Analysis
o3 & o3-mini Break Benchmark Records
The performance of o3 and o3-mini showcases state-of-the-art (SOTA) results across various benchmarks. Key insights include:
- Frontier Math scores increased from 2% to 25%.
- SWE-Bench achieved 71.7%, a significant leap for a startup that recently raised $200 million with 13.86% earlier this year.
- ELO on Codeforces reached 2727, held by only 150 individuals globally.
- ARC-AGI model scored 87.5%, breaking a five-year deadlock.
- Noteworthy progress on GPQA and AIME benchmarks.
Access to o3-mini is currently available to security researchers, while general public access is set for late January. Full access to o3 will follow later.
#AI#SOTA#Benchmarks#o3#o3-mini #FrontierMath#SWE-Bench #Codeforces#ELO#ARC-AGI #GPQA#AIME#Funding#Progress#Research#Technology#Innovation
[UZ] #EUROUZ jamoasi sizlarni #O'zbekiston Respulikasi #Konstitutsiyasi qabul qilinganligi #kuni bilan tabriklaydi! Tariximizdagi ushbu muhim sanani nishonlar ekanmiz, #Vatanimizga#farovonlik, #birdamlik, #taraqqiyot#bardoshlik tilab qolamiz!
-
[EN] #EUROUZ team extends congratulations on the occasion of #Constitution#Day of #Uzbekistan! Wishing #prosperity, #unity, and continued #progress to our #motherland as we celebrate this significant day in our history.
-
[RU] Команда #EUROUZ поздравляет соотечественников с Днём #Конституции Республики Узбекистан! Желаем процветания, единства и продолжения прогресса нашей #Родине в этот значимый день.
Follow #EUROUZ on Telegram: @eurouz_official