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

Пребарај: #jwst

当前筛选 #jwst清除筛选
Universe Mysteries 🪐

@cosmomyst · Post #258 · 11.09.2025 г., 20:11

🪐 The James Webb Space Telescope has uncovered giant, star-forming galaxies such as CEERS-93316 that existed less than 250 million years after the Big Bang. These ancient galaxies are much larger and brighter than scientists expected, revealing that massive cosmic structures began assembling much earlier in the universe’s history than previously thought. ✨ #galaxies⚡#earlyuniverse⚡#jwst⚡#nasa⚡#galaxy⚡#stars⚡#astronomy⚡#universe⚡#cosmos⚡#space 👉subscribe Universe Mysteries ​

Universe Mysteries 🪐

@cosmomyst · Post #242 · 08.09.2025 г., 16:11

🪐 The James Webb Space Telescope has detected complex organic molecules, specifically polycyclic aromatic hydrocarbons, in the distant galaxy SPT0418-47, more than 12 billion light-years away. These molecules, often linked to the building blocks of life, were formed surprisingly early in the universe, showing that key ingredients for life appeared soon after the first stars and galaxies. ✨ #galaxies⚡#origins⚡#JWST⚡#nasa⚡#galaxy⚡#stars⚡#astronomy⚡#universe⚡#cosmos⚡#space 👉subscribe Universe Mysteries ​

科技&趣闻&杂记

@kejiqu · Post #3737 · 30.08.2025 г., 02:53

距地球约 3400 光年:蝴蝶星云中央恒星首次被“抓拍” 詹姆斯·韦布太空望远镜(JWST)首次穿透尘埃,观测到距离地球约3400光年的蝴蝶星云(NGC 6302 / Caldwell 69)中央恒星。该星云位于天蝎座,因形似蝴蝶翅膀的双极气体结构而闻名。JWST利用中红外仪器MIRI,采用积分视场单元模式,获取了不同波长下的精细影像,确定了中央恒星的位置与性质。观测结果显示,该恒星温度高达22万开尔文,是银河系已知行星状星云中温度最高的恒星之一。韦布还解析了尘带成分,发现其中含有晶体硅酸盐等物质,并探测到由中央恒星喷射的铁与镍组成的双向喷流,以及多环芳烃(PAHs)分子辐射信号。IT之家 🏷#蝴蝶星云#JWST#中央恒星 📢频道👥群组📝投稿

Triptophaun.ru

@triptophaun_ru · Post #3602 · 16.04.2026 г., 05:54

Телескоп «Джеймс Уэбб» зафиксировал в атмосфере планеты K2-18b вещества, которые на Земле производят только живые организмы — диметилсульфид (DMS) и диметилдисульфид (DMDS). Учёные из Кембриджского университета осторожно заявили: это самый сильный намёк на биосигнатуру за всю историю наблюдений (уровень ~3σ, или 99,7% статистической уверенности). Простыми словами: на планете в 124 световых годах от нас, вероятно, существует жизнь — скорее всего, в виде огромного океана с микробами, похожими на земной фитопланктон. Мы больше не одни. Земля — не уникальный центр Вселенной. Человечество — лишь часть огромной космической семьи жизни. Это только начало новой эры. Космическое одиночество постепенно заканчивается. #Космос#K2-18b #JWST#ИнопланетнаяЖизнь#МыНеОдни🌌🪐🧬