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

Резултати

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

Пребарај: #innovatsiyalar

当前筛选 #innovatsiyalar清除筛选

Yutuqlarimiz insonlar hayotida aks etadi ⚡️ “Yangi Oʻzbekiston” universiteti tomonidan ta’lim va ilm-fan borasida ulkan o'zgarishlar qilish maqsad qilingan. ✨ Universitetimizda beriladigan sifatli bilim va tadqiqotlar xalqimiz hayotini yaxshilashi kerak. 💥 Insonlar hayotini yaxshilashga xizmat qiluvchi loyihalarni yaratgan magistratura va doktorantura bosqichi talabalarimizga loyihasini rivojlantirishi uchun $30,000 AQSh dollarigacha, bakalavriat bosqichi talabalarimizga esa $3000 AQSh dollarigacha grantlar ajratish reja qilinmoqda. 🔵 Ushbu imkoniyatlar haqida tez kunda batafsil yangiliklar e'lon qilinadi. Ulardan xabardor bo'lish uchun bizni kuzatishda davom eting. 🎗Haqiqiy taraqqiyot bilim va izlanishlarga investitsiya qilishdan boshlanadi. 🔁English ➖➖➖➖➖➖➖➖➖➖ #grant#tadqiqot#innovatsiyalar ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Kun.uz AI

@kunuzai · Post #157 · 17.02.2025 г., 03:38

🖱 Kanadalik muhandis “ko‘rinmas” sichqoncha yaratdi!🔥 Texnologiya dunyosida yana bir innovatsiya! Kanadalik texnik mutaxassis ko‘rinmas sichqoncha ishlab chiqdi – u oddiy halqa ko‘rinishida. 🔹 Bu nima? 💍 Barmoq halqasi ichiga joylashtirilgan sensorlar harakatlarni aniqlaydi. 🖖Barmoqlar harakati sichqonchaning o‘ng va chap tugmalari sifatida ishlaydi. 💡Natija? To‘liq havoda boshqariladigan sichqoncha! 🚀 💭 Kelajak manipulyatorlari shunday bo‘ladimi? #AI#Gadjetlar#Texnologiya#Innovatsiyalar@kunuzai

Dilnozaxon Kattaxonova🇺🇿

@dkattakhanova · Post #4151 · 18.04.2025 г., 13:31

Oliy ta’lim, fan va innovatsiyalar vazirligidan yana bir ajoyib tashabbus! “Muhandislik oyligi” doirasida o‘tkazilgan “Kelajak muhandislari” xalqaro festivali yurtimizda muhandislik, robototexnika, art injiniring kabi yo‘nalishlarga yoshlarning qiziqishi qanchalik yuqori ekanini yana bir bor ko‘rsatdi. 5 mingdan ortiq iste’dodli bolalar va yoshlar o‘zlarining noyob ishlanmalari, innovatsion g‘oyalari va chaqnab turgan ko‘zlari bilan barchamizni ilhomlantirdi. Kelajagimiz – ilm-fan va texnologiyalarga qiziquvchi, yangilik yaratuvchi yoshlarning qo‘lida! Bu kabi loyihalar yoshlarni qo‘llab-quvvatlash va ularga keng imkoniyatlar yaratishda juda muhim. Tashkilotchilarga va ishtirokchilarga katta rahmat! #KelajakMuhandislari#MuhandislikOyligi#Innovatsiyalar#yoshlar

Kun.uz AI

@kunuzai · Post #156 · 17.02.2025 г., 02:23

📰 AI yangiliklari: hafta davomida texnologiya gigantlari nimalar bilan hayratlantirdi? 🤖🔥 Bu hafta AI industriyasidagi eng muhim yangiliklar: 🟡Dream Machine — Ray2 image-to-video funksiyasi endi mavjud! 🎥✨ 🟡Zyphra— yangi ovoz generatsiya tizimi Zonos taqdim etildi! 🗣🔊 🟡Adobe — Firefly Video bilan sun’iy intellekt yordamida video yaratish endi osonroq! 🎨🎬 🟡Pika— videoga yangi maxsus effektlar qo‘shdi! 📹 🟡Perplexity— Deep Research – eng aqlli AI qidiruv tizimi e’lon qilindi! 🔎🤯 🟡YouTube— endi Veo 2 yordamida AI video generatsiya qilish mumkin! 🎞🚀 📌 AI texnologiyalaridagi yangi yutuqlarni kuzatib boring – @kunuzai #AI#SuniyIntellekt#TechNews#MachineLearning#Innovatsiyalar