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

Резултати

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

Пребарај: #latin

当前筛选 #latin清除筛选
🎮 - STOPUDOV

@NikolaevichStream · Post #662 · 14.11.2024 г., 06:21

Шрифт Celtes SPby Sasha Pavljenko Бесплатно для личных и коммерческих проектов. Если вам понравился шрифт, можно задонатить автору 📁Скачать Шрифт #Latin#Free#Cyrillic

Tibicen

@world_music_geek · Post #11 · 10.09.2020 г., 08:07

Alfonso Cruz Jimenez — Folk Songs Of Mexico (Folkways Records, 1959) #traditional#latin#country#Mexico Мистер Круз абсолютно слеп. Он женился весной 1957 года, и его жена Люсила время от времени поет с ним. Круз выступает в уличных кафе Оахаки, а иногда его семью нанимают исполнять музыку на праздниках. В обществе его ласково называют Альфонсито или Панчо... — пишет Вивьен Ричман. 🔗Spotify | AppleMusic

Tibicen

@world_music_geek · Post #133 · 13.12.2020 г., 17:30

Antibalas — Fu Chronicles (Daptone Records, 2020) #afrobeat#funk#jazz#latin#United_States Antibalas, американская афробит-группа из Бруклина, отмечает 20-летие возвращением к своим вильямсбургским корням. В интервью NPR Morning Edition вокалист коллектива Амайо сказал: «С детства я изучал боевые искусства, и кунг-фу занимало центральное место во всем, что я делал. Когда я начал заниматься музыкой, я не мог представить себе музыку без кунг-фу и захотел собрать все это воедино. Fu Chronicles – первая глава, в которой кунг-фу встречается с афробитом». Antibalas, что на испанском язые значит «пуленепробиваемый», появились на свет благодаря творчеству группы Africa '70 нигирийского музыканта Фела Кути и проекту Эдди Палмьери Harlem River Drive Orchestra. Хотя их музыка обычно следует музыкальной архитектуре и языку афробита, она включает в себя элементы джаза, фанка, даба и традиционной игры на барабанах Кубы и Западной Африки. Spotify | AppleMusic | Bandcamp

Tibicen

@world_music_geek · Post #825 · 29.11.2024 г., 15:45

Claude Fontaine — La Mer (Innovative Leisure, 2024) #latin#reggae#ye_ye#USA Второй альбом Клод Фонтейн изящно сочетает аутентичное звучание латиноамериканской музыки и ямайского регги 1960-х годов с легким, мелодичным вокалом французского попа в стиле «йе-йе» того же времени. Продюсером альбома выступил обладатель премии «Грэмми» Лестер Мендес, известный своим широким послужным списком. Он работал и c эпатажной американо-ямайской певицей Грейс Джонс, и сенегальским гитаристом Бааба Маал, и со звездами нулевых Шакирой и Нелли Фуртадо. За гитару на пластинке отвечает Тони Чин, сотрудничавший с легендами регги Кингом Табби, Деннисом Бовеллом и Ли Перри. Ронни Маккуин, один из основателей британской регги-группы Steel Pulse, играет на басу, а перкуссионист Гиби Дос Сантос из группы бразильского музыканта Сержио Мендеса и барабанщик Рок Дидрик из коллектива Зигги Марли добавляют в музыку живые тропические ритмы. 🔗Spotify | AppleMusic | Bandcamp

Tibicen

@world_music_geek · Post #10 · 10.09.2020 г., 08:05

Antonio Carlos e Jocafi — Antonio Carlos & Jocafi (RCA Victor, 1973) #latin#funk#soul#bossa_nova#Brazil Третий по счету, очень разнообразынй, нежный и добрый, но совершенно неизвестный альбом Антониу Карлос и Джокафи. Тут и босса-нова, и соул, и даже григорианский хорал в честь святого Антония. Пара бразильских певцов и композиторов из Баии начали свою карьеру в 1969 году на Международном фестивале песни и добились успеха в 1970-х. Настоящие имена участников дуэта – Антонио Карлос Маркес Пинто и Хосе Карлос Фигейредо. Многие их песени использовались в качестве саундтреков к мыльным операм, а некоторые – в качестве вступительных тем. Spotify | AppleMusic

Tibicen

@world_music_geek · Post #184 · 11.04.2021 г., 18:03

Friego — Pulpa y Culpa (2021) #latin#spiritual#free_jazz#jazz#Mexico Новый проект мексиканского композитора и саксофониста Diego Franco – это спиричуэл-джаз в латиноамериканском вкусе. Слова и музыку всех произведений написал сам Диего Франко, за исключением «Мавры», позаимствованной из оперы Игоря Стравинского, «Male Reginita» Теодоро Висенте Лемуса, а также текста второй части «Frasco» Луиса Луны. Spotify | AppleMusic | Bandcamp

Tibicen

@world_music_geek · Post #9 · 09.09.2020 г., 10:39

Pierre Vassiliu — En Voyages (Born Bad, 2019) #french_pop#chanson#latin#bossa_nova#funk#France Сборник песен французского музыканта, актера и обладателя великолепных усов, Пьера Василью. «В поездках», как переводится название сборника, он проводил много времени своей жизни. Путешествия были для него философией жизни, синонимом встречи с новой музыкой. Этот опыт питал его творчество, и поэтому на этом сборнике, записанном в период с конца шестидесятых по начало нулевых, можно услышать влияние музыки Южной Америки, Карибских островов и Африки. Spotify | AppleMusic | Bandcamp

Tibicen

@world_music_geek · Post #922 · 30.03.2025 г., 19:24

Balthvs — Harvest (Mixto Records, 2024) #funk#soul#rnb#latin#psychedelic#rock#disco#Colombia На фоне растущей популярности психоделического фанка с медленным темпом и восточными мотивами, Balthvs легко было бы назвать ещё одним последователем Khruangbin — если бы не то, как группа переосмысляет кумбию и другу музыку своей родной Колумбии. Harvest — четвёртый студийный альбом трио, записанный в течение месяца в летнем домике в Ла-Меса. В отличие от предыдущих релизов, весь материал написан коллективно. В альбоме 16 треков — инструментальных и вокальных, на английском и испанском. 🔗Spotify | AppleMusic | YouTube | Bandcamp

ПретходнаСтраница 1 од 5Следна