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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #32 · 7 фев.

Скорее всего уже слышали, что складывать строки через + это плохая практика. Падение производительности, и всё такое. Без лишних слов, давайте измерять: from timeit import timeit def t1(): # складываем 10 строк через + из переменной t = 'text' for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t2(): # склеиваем список строк через метод join arr = ['text'] * 10 for _ in range(1000): s = ''.join(arr) def t3(): # складываем через + но не из переменной а непосредственно инлайн объекты for _ in range(1000): s = 'text' + 'text' + 'text' + ... # всего 10 раз Теперь каждую строку склейки запустим по 10М раз >>> timeit(t1, number=10000) 0.21951690399964718 >>> timeit(t2, number=10000) 1.4978306379998685 >>> timeit(t3, number=10000) 0.2213820789993406 Хм, а нам говорили что через "+" это плохо и медленно ))) 😁 Тут стоит учитывать, что речь идёт о склейке множества длинных строк. Давайте изменим условия: def t4(): t = 'text'*100 for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t5(): arr = ['text'*100] * 10 for _ in range(1000): s = ''.join(arr) def t6(): for _ in range(1000): s = 'text'*100 + 'text'*100 + ... # всего 10 раз >>> timeit(t4, number=10000) 12.795130728000004 >>> timeit(t5, number=10000) 2.642637542999182 >>> timeit(t6, number=10000) 0.2184546610005782 Вот, уже другой разговор, сразу видна разница, в среднем в 6 раз. Но погодите, почему последний тест t6() по скорости такой же как и t3()? Ведь строки теперь в 100 раз длиннее! Это вопросы оптимизации кода, какие простые изменения ускоряют или замедляют выполнение программы. Мы столкнулись с примером обхода обращения к переменной. Например, именно так работает директива #define в С++, во время компиляции подставляя значение переменной вместо ссылки на неё. В Python это тоже работает, но часто ли вы сможете встретить такой способ работы со строками? К сожалению, способ почти только теоретический. В целом, тесты показали то, что мы хотели. Делаем выводы самостоятельно. Полный листинг 🌍 #tricks

Резултати

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

Пребарај: #macedonia

当前筛选 #macedonia清除筛选
BAZUKA

@jbazuka · Post #157 · 11.07.2022 г., 06:14

🇲🇰#MacedoniaМассовые протесты против ЕС в Северной Македонии ⚠️☝️ 💬 Люди собираются в Скопье, чтобы протестовать против предложений о вступлении в ЕС!

Hashtags

Tibicen

@world_music_geek · Post #776 · 10.10.2024 г., 10:00

Various Artists — Songs and Dances of Yugoslavia (Folkways Records, 1951) #traditional#accordion#clarinet#fiddle#kaval#tambura#tamburica#violin#gusle#tamburica#Serbia#Bosnia_and_Herzegovina#Montenegro#Croatia#Macedonia#Slovenia#Yugoslavia В 1951 году музыковед Лора Болтон записала традиционную музыку из всех шести республик бывшей Югославии — Сербии (треки 2, 3, 9, 10, 11 и 13), Македонии (треки 7 и 15), Боснии и Герцеговины (треки 1, 4 и 12), Черногории (трек 8), Хорватии (треки 5 и 6) и Словении (трек 14). На её пластинке представлены вокальные композиции, оркестровые произведения и записи балканских народных инструментов, таких как гусле и тамбурица. 🔗Spotify | AppleMusic

AI match predictions

@ai_match_prediction · Post #11187 · 26.03.2026 г., 09:05

World Cup - Qualification Europe🌍 2026-03-26 17:00 UTC Türkiye vs. Romania Predicted outcome: Türkiye✅ Predicted score: 3:1 Actual: Türkiye 1:0 #Turkey#Romania 2026-03-26 19:45 UTC Denmark vs. FYR Macedonia Predicted outcome: Denmark✅ Predicted score: 3:1 Actual: Denmark 4:0 #Denmark#Macedonia 2026-03-26 19:45 UTC Poland vs. Albania Predicted outcome: Poland✅ Predicted score: 1:0 Actual: Poland 2:1 #Poland#Albania 2026-03-26 19:45 UTC Wales vs. Bosnia & Herzegovina Predicted outcome: Wales❌ Predicted score: 3:2 Actual: Draw 1:1 #Wales#BosniaandHerzegovina 2026-03-26 19:45 UTC Italy vs. Northern Ireland Predicted outcome: Italy✅ Predicted score: 2:1 Actual: Italy 2:0 #Italy#NorthernIreland 2026-03-26 19:45 UTC Czech Republic vs. Rep. Of Ireland Predicted outcome: Czech Republic❌ Predicted score: 1:0 Actual: Draw 2:2 #CzechRepublic#RepublicofIreland 2026-03-26 19:45 UTC Ukraine vs. Sweden Predicted outcome: Draw❌ Predicted score: 2:2 Actual: Sweden 1:3 #Ukraine#Sweden 2026-03-26 19:45 UTC Slovakia vs. Kosovo Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Kosovo 3:4 #Slovakia#Kosovo #Football#WorldCup

AI match predictions

@ai_match_prediction · Post #11224 · 31.03.2026 г., 01:05

Friendlies🏳 2026-03-31 17:30 UTC South Africa vs. Panama Predicted outcome: South Africa❌ Predicted score: 2:1 Actual: Panama 1:2 #SouthAfrica#Panama 2026-03-31 17:30 UTC Jordan vs. Nigeria Predicted outcome: Nigeria❌ Predicted score: 1:2 Actual: Draw 2:2 #Jordan#Nigeria 2026-03-31 18:00 UTC Peru vs. Honduras Predicted outcome: Peru❌ Predicted score: 2:1 Actual: Draw 2:2 #Peru#Honduras 2026-03-31 18:00 UTC Morocco vs. Paraguay Predicted outcome: Morocco✅ Predicted score: 2:0 Actual: Morocco 2:1 #Morocco#Paraguay 2026-03-31 18:00 UTC Guinea vs. Benin Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Benin 0:1 #Guinea#Benin 2026-03-31 18:30 UTC Scotland vs. Ivory Coast Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Ivory Coast 0:1 #Scotland#IvoryCoast 2026-03-31 18:30 UTC Algeria vs. Uruguay Predicted outcome: Algeria❌ Predicted score: 2:0 Actual: Draw 0:0 #Algeria#Uruguay 2026-03-31 18:45 UTC England vs. Japan Predicted outcome: England❌ Predicted score: 1:0 Actual: Japan 0:1 #England#Japan 2026-03-31 18:45 UTC Ukraine vs. Albania Predicted outcome: Albania❌ Predicted score: 1:2 Actual: Ukraine 1:0 #Ukraine#Albania 2026-03-31 18:45 UTC Austria vs. South Korea Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Austria 1:0 #Austria#SouthKorea 2026-03-31 18:45 UTC Netherlands vs. Ecuador Predicted outcome: Draw✅ Predicted score: 1:1 Actual: Draw 1:1 #Netherlands#Ecuador 2026-03-31 18:45 UTC Wales vs. Northern Ireland Predicted outcome: Draw✅ Predicted score: 1:1 Actual: Draw 1:1 #Wales#NorthernIreland 2026-03-31 18:45 UTC Slovakia vs. Romania Predicted outcome: Slovakia✅ Predicted score: 3:1 Actual: Slovakia 2:0 #Slovakia#Romania 2026-03-31 18:45 UTC Rep. Of Ireland vs. FYR Macedonia Predicted outcome: Rep. Of Ireland❌ Predicted score: 2:0 Actual: Draw 0:0 #RepublicofIreland#Macedonia 2026-03-31 19:00 UTC Spain vs. Egypt Predicted outcome: Spain❌ Predicted score: 1:0 Actual: Draw 0:0 #Spain#Egypt 2026-03-31 19:00 UTC Senegal vs. Gambia Predicted outcome: Senegal✅ Predicted score: 5:1 Actual: Senegal 3:1 #Senegal#Gambia 2026-03-31 19:00 UTC Burkina Faso vs. Guinea-Bissau Predicted outcome: Burkina Faso❌ Predicted score: 2:0 Actual: Draw 1:1 #BurkinaFaso#GuineaBissau 2026-03-31 19:00 UTC Brazil U20 vs. Paraguay U20 Predicted outcome: Brazil U20✅ Predicted score: 3:1 Actual: Brazil U20 3:1 #BrazilU20#ParaguayU20 #Football#Friendlies

Tibicen

@world_music_geek · Post #857 · 01.01.2025 г., 09:04

Various Artists — The Archival Recordings of Constantin Brăiloiu (Death Is Not The End, 2024) #traditional#field_recording#basque#bretton#bulgarian#corsican#ethiopian#flemish#gaelic#georgian#greek#hausa#inuit#irish#italian#kabyle#macedonian#norwegian#romanian#russian#sardinian#sephardic#swiss#tuareg#Brittany#Flanders#Wallonia#Bosnia_and_Herzegovina#Bulgaria#China#England#Ethiopia#France#Georgia#Greece#India#Ireland#Italy#Japan#Macedonia#Norway#Portugal#Romania#Russia#Switzerland#Turkey Сборник записей пионера румынской этномузыкологии, Константина Браилою. Треки с него впервые прозвучали на радио NTS в июле 2017 года, а в 2024 году лейблDeath Is Not The End выпустил его в формате полноценного альбома в честь своего 10-летия. Сборник включает полевые записи народных песен и танцев и охватывает музыкальные традиции множества культур: английской, ирландской, гэльской, норвежской, бретонской, японской, итальянской, швейцарской, баскской, сардинской, эстонской, грузинской, греческой, турецкой, сефардской, португальской, французской, китайской, русской, хауса, туарегов, индийской, корсиканской, эфиопской, румынской, валлонской, фламандской, немецкой, кабильской, болгарской, македонской, боснийской и карибу-эскимосской. Существенная проблема этого релиза заключается в том, что треки не проаннотированы. По этой причине слушателю придется упавать на свою собственную эрудицию и знание языков, чтобы понять, какая композиция принадлежит к какой культуре. 🔗Bandcamp | Telegram