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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #83 · 11 мај

У строки в Python есть два очень похожих метода. На столько похожих что кажется они делают одно и тоже. Это метод isdigit() и isnumeric() Давайте посмотрим зачем нам два одинаковых метода? И так ли они одинаковы? Очевидно что isdigit() говорит нам, состоит ли строка только из чисел 0-9 >>> '12'.isdigit() True >>> '12x'.isdigit() False >>> '-12'.isdigit() False >>> '12.5'.isdigit() False Можно предположить что isnumeric() делает более глубокий анализ и распознаёт в строке float или отрицательное число. >>> '15'.isnumeric() True >>> '-15'.isnumeric() False >>> '15.2'.isnumeric() False Нет, всё так же как и с другим методом. В чем же тогда разница? Для начала посмотрим следующие примеры: >>> '5'.isdigit(), '5'.isnumeric() # Обычная цифра 5 # True, True >>> '꧕'.isdigit(), '꧕'.isnumeric() # Яванская 5 # True, True >>> '෩'.isdigit(), '෩'.isnumeric() # Синхала 3 # True, True >>> '৩'.isdigit(), '৩'.isnumeric() # Бенгальская 3 # True, True >>> '༣'.isdigit(), '༣'.isnumeric() # Тибетская 3 # True, True >>> '³'.isdigit(), '³'.isnumeric() # 3 верхний индекс (степень) # True, True >>> '𝟝'.isdigit(), '𝟝'.isnumeric() # Математическая двойная 5 # True, True >>> '๔'.isdigit(), '๔'.isnumeric() # Тайская 4 # True, True >>> '➑'.isdigit(), '➑'.isnumeric() # 8 в круге # True, True А теперь примеры в которых, по мнению Python, результаты не равны >>> '¾'.isdigit(), '¾'.isnumeric() # дробь три четверти # False, True >>> '⅕'.isdigit(), '⅕'.isnumeric() # дробь одна пятая # False, True >>> '𒐶'.isdigit(), '𒐶'.isnumeric() # клинопись 3 # False, True >>> '三'.isdigit(), '三'.isnumeric() # 3 из унифицированной идеограммы # False, True >>> '⑩'.isdigit(), '⑩'.isnumeric() # цифра 10 в круге # False, True >>> 'Ⅳ'.isdigit(), 'Ⅳ'.isnumeric() # Римская 4 # False, True >>> '𑇪'.isdigit(), '𑇪'.isnumeric() # Сенегальская архаическая 10 # False, True >>> '𐌢'.isdigit(), '𐌢'.isnumeric() # Этрусская цифра 10 # False, True >>> 'ↂ'.isdigit(), 'ↂ'.isnumeric() # Римская цифра 10000 # False, True >>> '〇'.isdigit(), '〇'.isnumeric() # Символ ККЯ ноль # False, True Получается, что isdigit() говорит нам, является ли символ десятичной цифрой или спецсимволом, имеющим цифирное значение после преобразования. В свою очередь isnumeric() включает все дополнительные символы юникода которые имеют отношения к числовым и цифровым представлениям. Ну и пара примеров в которых в обоих случаях символ не является числом, это эмодзи. >>> '🕙'.isdigit(), '🕙'.isnumeric() # эмодзи 10 часов # False, False >>> '7️⃣'.isdigit(), '7️⃣'.isnumeric() # эмодзи 7 # False, False Также есть еще один дополнительный и весьма полезный метод isdecimal(). Он нам сообщает, можно ли из указанного символа сделать простую десятичную цифру. То есть сработает ли метод int(x) >>> '෩'.isdecimal(), int('෩') # Синхала 3 # True, 3 >>> '➑'.isdecimal(), int('➑') # 8 в круге # False, ValueError Какие выводы? 🔸 При определении цифры в строке isdigit() подходит лучше чем isnumeric(), но оба не гарантируют успешную конвертацию в int 🔸 Для однозначного определения возможности преобразования строки в int лучше подходит метод isdecimal() 🔸 Для однозначного определения символов 0...9 лучше использовать regex Полный список символов юникода которые определяются как numeric #basic

Hashtags

Резултати

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

Пребарај: #santur

当前筛选 #santur清除筛选
Tibicen

@world_music_geek · Post #583 · 26.03.2024 г., 15:29

Mohammad Reza Shajarian — Khazaan (Caltex Records, 1992) #persian_classical#barbat#santur#Iran Малоизвестный сборник композиций, исполненных иранским певцом Мухаммедом Резой Шаджаряном. Шаджарян считается одним из самых прославленный исполнителей иранской традиционной музыки. В его репертуар входили песни многих народов, проживающих на территории современного Ирана, включая луров, курдов, мазендеранцев и азербайджанцев. В 1999 году ЮНЕСКО во Франции вручило ему Picasso Award, а в 2006 году — медаль UNESCO Mozart Medal. В 2017 году газета Los Angeles Timesназвала его «величайшим из ныне живущих маэстро персидской классической музыки». Альбом Khazaan записан при участии большого песидского оркестра. На нём можно услышать, как европейская струнная секция сочитается с традиционными персидскими музыкальными инструментами: таром, сантуром, барбаком и прочими. Причем акцент сделан не на европейских инструментах, так что всё звучит в лучших традициях арабских исполнительниц Умм Кульсум и Файруз, только на иранский манер. Spotify | AppleMusic | VK

Tibicen

@world_music_geek · Post #570 · 11.03.2024 г., 18:13

Parviz Meshkatian & Mohammad Reza Shajarian — Bidad (Delawaz Records, 1985) #persian_classical#santur#tar#setar#tombak#Iran После иранской революции 1979 года молодое поколение традиционных музыкантов посвящало свои работы преимущественно прославлению перемен. Это дало новую жизнь традиционной музыке, имевшей на тот момент репутацию устаревшей, но также придало ей идеологическую окраску. Bidad — одно из первых произведений того периода, показавших иранской музыке новый способ стать актуальной вне политического контекста. Bidad (بیداد), что значит «безудержный», — совместная работа сантуриста Парвиза Мешкатяна и певца Мохаммеда Резы Шаджаряна. Музыка на альбоме написана на стихи средневековых ширазских поэтов Саади и Хафиза. Также на нём отметился выдающийся тарист Мохаммад Реза Лотфи. Альбом разбит на две части, в каждой из которых используются разные «дастгяхи». Дастгях (دستگاه) — набор правил построения композиции в иранской классической музыке, схожий с индийской рагой или арабским макамом. Дастгях можно понимать и как лад, или набор нот, используемый в начальной части многосоставного произведения. С дастгяхом связанны несколько гуше (گوشه) — небольших музыкальных идей. Исполнять произведение в определенном дастгяхе — значит переходить от гуше к гуше, демонстрируя слушателю многогранность дастгяха. Гуше «бидад», вокруг которого построено звучание альбома, как раз и дал ему название. В первой части альбома, начинающейся с композиции Moghadameh (مقدمه), используется дастгях хумаюн (همایون), в европейской музыке соответствующий мажорному ладу с пониженной на четверть тона 2 ступенью и с пониженными на полтона 6 и 7 ступенями (C Dk E F G A♭ B♭). Во второй части альбома, начинающейся с композиции Pishdaramade Homayoun (پیش‌درآمد همایون), помимо хумаюна используется дастгях шур (شور), который соответствует мажорному ладу с пониженной на четверть тона 2 ступенью и с пониженными на полтона 3, 6 и 7 ступенями (C Dk E♭ F G A♭ B♭). Spotify | AppleMusic | VK | Telegram

Tibicen

@world_music_geek · Post #376 · 22.03.2023 г., 15:37

Various Artists — In the Footsteps of Babur: Musical Encounters from the Lands of the Mughals (Smithsonian Folkways, 2010) #traditional#dutar#setar#tabla#rubab#santur#Afghanistan#India#Tajikistan «В месяц Рамадан 899 года и на двенадцатом году жизни я стал правителем в стране Ферганской», — так начинается автобиография Захируддина Мухаммада Бабура, основателя Империи Великих Моголов. Благодаря Smithsonian Folkways Recordings и благотворительной организацииКарима Ага Хана, лидера мусульман-исмаилитов, пять музыкантов из Центральной Азии, Афганистана и Северной Индии собрались вместе и записали совместный альбом, демонстрирующий музыкальное разнообразие территорий, которые некогда называлась Империей Великих Моголов. В число музыкантов входят исполнитель на индийском сантуреРахул Шарма, исполнитель на афганском рубабеХомаюн Сахи, афганско-американский виртуоз таблаСалар Надер, бадахшанский сетарист Мухтор Мубораккадомов и мастер дутараСирожиддин Джураев. Spotify | AppleMusic

Tibicen

@world_music_geek · Post #985 · 19.06.2025 г., 21:35

Various Artists — Classical Music of Iran: The Dastgah Systems (Folkways Records, 1991) #traditional#dastgah#avaz#kamanche#nei#santur#setar#tar#violin#tombak#Iran Альбом Classical Music of Iran: The Dastgah Systems, впервые изданный лейблом Folkways Records в 1966 году, представляет слушателям один из краеугольных камней иранской музыкальной традиции — систему дастгяхов (دستگاه). Термин дастгях (دستگاه) по значению близок к музыкальному ладу, но, помимо характерного набора звуков, обладает рядом мелодических формул и стремится передать определенное эмоциональное состояние. У каждого дастгяха (دستگاه) существуют свои «диалекты» — авазы (آواز). Например, дастгях Шур (شور) может включать в себя авазы Афшари (افشاری), Дашти (دشتی) или Баяте Тюрк (بیات ترک), каждый из которых меньший по объёму, но обладает более конкретной мелодической направленностью. В этой подборке собраны работы выдающихся исполнителей классической иранской музыки, ещё совсем юных на момент записи. Композиции демонстрируют как основные дастгяхи, так и их производные авазы.Ахмад Эбади исполняет дастгях Махур (ماهور) на сетаре, а также аваз Дашти (دشتی) на таре. Хусанг Зариф, мастер тара, исполняет дастгях Чахаргях (چهارگاه) и авазы Баят Тюрк (بیات ترک) и Абу Ата (ابوعطا). Сантур Мохаммада Хейдари звучит в авазе Баят Эсфахан (بیات اصفهان), а кеманче Асгара Бахараи — в авазе Афшари. Вокал Хатере Парване в дастгяхе Шур (شور) и авазе Абу Ата (ابوعطا) — почти акапельный, лишь немного обрамлённый инструментальным фоном — звучит особенно пронзительно и заметно выделяется на фоне остальной подборки. Дастгях Хомаюн (همايون) представлен найем Хасана Кассайи. В интерпретации дастгяха Сега (سه‌گاه) звучат скрипка Али Таджвиди, вокал Хоссейна Фахтеи и томбак Нассера Эффетаха. 🔗Spotify | AppleMusic | Telegram

Tibicen

@world_music_geek · Post #740 · 03.09.2024 г., 09:05

Инструменты #accordion#afoxe#agaita#apapshyn#apapshyn#baglama#baglamas#bagpipes#bajo_sexto#bandoneon#banjo#bansuri#barbat#berimbau#bouzouki#brass#bulbul_tarang#cabrette#calabash#chabrette#chanzy#cimbalom#clarinet#conga#daf#dam#damaru#dambura#dhol#dholak#dilruba#djembe#dombra#doshpuluur#draailier#duduk#dulcimer#dunggur#dut#dutar#epinette#epinette_des_vosges#erhu#flute#gabusi#gayageum#geomungo#ghatam#ghaychak#goje#gong#granular_synthesis#gubguba#guembri#guitar#guzheng#gwo_ka#gyil#harmonium#harp#hurdy_gurdy#igil#irawk#kamanche#kamyl#kangling#kanjira#kanyeri#kayamb#kemenche#kendhang#khomus#kobyz#kologo#komuz#kora#lag_na#lamellophone#lute#lyre#malimba#mandola#mandolin#mandoloncelle#marimba#marranzano#mbira#musical_bow#nay#ney#ngombi#ngoni#nyckelharpa#ocarina#organetto#oud#piano#pifres#premtal#pungi#qraqebs#rebab#rolmo#rubab#sanfonha#sanfonha#santur#sarangi#sarod#setar#shakuhachi#shang#shychepshyn#sildyen#silnyen#sintir#sitar#soku#sring#synth#tabla#talking_drum#tambours#tambura#tanbur#tanpura#tar#tende#thavil#theremin#tindi#tingsha#tombak#tombi#toubeleki#trombone#trumpet#tuba#tumbi#tzouras#vibraphone#viola#violin#water_drum#xylophone#zerbaghali#zither#zurna#сhabreta