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 слични објави

Пребарај: #startuptraction

当前筛选 #startuptraction清除筛选
AloqaVentures

@AloqaVentures · Post #63 · 13.10.2022 г., 10:41

#startuptraction#zypl.ai Портфельный стратап-проект фонда - zypl.ai привлекла 1,1 млн долларов для масштабного применения «ИИ без данных» завершив стадию pre-seed. Эти средства будут направлены на расширения доступа к финансовым услугам. Кроме того, проект планирует расширение географии и входить на рынки стран MENA. На сегодняшний день решение проекта уже работает в 8 организациях, на 4 рынках Центральной Азии, и выдано кредитов на сумму более 9 миллионов долл. США малому бизнесу и населению. "С момента регистрации первого дохода в начале этого года мы превзошли 25% совокупных ежемесячных темпов роста и достигли финансовой безубыточности в сентябре месяце" говорит основатель zypl.ai В сентябре этого года дочерняя компания Zypl.ai получила статус резидента IT PARK в Узбекистане. Резиденты IT Park вплоть до 1 января 2028 года полностью освобождается от уплаты всех видов налогов и отчислений в государственные целевые фонды, а также от уплаты социального налога.

AloqaVentures

@AloqaVentures · Post #61 · 13.10.2022 г., 10:40

#startuptraction#zypl.ai AloqaVentures investitsiya portfelining stratap loyihasi - zypl.ai sun’iy intellektni (AI) keng miqyosda joriy qilish uchun 1,1 million dollar investitsiya to‘plab, pre-seed bosqichni yakunladi. Shuningdek, zypl.ai o‘z geografiyani MENA mamlakatlari bozoriga kirish orqali kengaytirishni rejalashtirmoqda. Bugungi kunda, loyiha Markaziy Osiyoning 4 ta hududida bo‘lgan, 8 ta tashkilotda joriy qilingan hamda kichik biznes va jismoniy shaxslarga 9 million AQSH dollaridan ortiq kreditlar berildi. zypl.ai asoschisi Azizjon Azimi “Joriy yil boshida birinchi daromad olingandan boshlab, bizda oylik o‘sish sur’ati o‘rtacha 25 foizdan oshdi hamda loyiha sentyabr oyida moliyaviy zararsizlik nuqtasiga chiqdi.” deb ta’kidladi. Joriy yil sentyabr oyida Zypl.ai ning O‘zbekistondagi sho‘ba korxonasi IT Park rezidenti maqomini oldi. IT Park rezidentlari 2028 yil 1-yanvargacha barcha turdagi soliqlar to‘lashdan to’liq ozod qilinadi.

AloqaVentures

@AloqaVentures · Post #66 · 14.10.2022 г., 14:59

#protok#startuptraction#fundportfolio В портфеле Aloqaventures новый в стартап проект — ProTok. Стартап проект ProTok осуществляет производство, запуск и обслуживание зарядных станции‌ для электромобилей «под ключ». Мобильное приложение стартап проекта позволяет найти ближайшую зарядную станцию и забронировать ее. ProTok — это не только зарядные стации для электромобилей, но и также система, которая ведет мониторинг зарядных станций. ProTok вносит свою лепту в создание благоприятных условий для развития инфраструктуры электромобилей, предлагая максимально удобный и экологичный сервис.

AloqaVentures

@AloqaVentures · Post #65 · 14.10.2022 г., 14:57

#protok#startuptraction#fundportfolio Aloqaventures investitsiya portfelidagi yangi startap loyiha – ProTok. ProTok elektro stansiyalarni ishlab chiqarish va ishga tushirish bilan shug‘ullanadi. Ishlab chiqilgan mobil ilova orqali siz eng yaqin elektro stansiyani topib, uni bron qilishingiz mumkin. ProTok nafaqat elektromobillarni zaryadlash stansiyalari ishlab chiqarish, balki zaryadlash stansiyalarini kuzatib borish tizimiga ham egadir. ProTok eng qulay va ekologik toza xizmatni taklif qilib, elektromobil infratuzilmasini rivojlantirish uchun qulay shart-sharoitlarni yaratishga o‘z hissasini qo‘shadi.