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

Резултати

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

Пребарај: #native

当前筛选 #native清除筛选

Носители английского языка удаленно #вакансия#английский#native#tango Компания Институт контента находится в поиске Редактора/Корректора на английском языке (американский, носитель языка) Чем нужно заниматься: — Редактирование, корректура и перевод текстов (русский -> английский). — Проверка текстов на грамотность, стиль, единообразие терминологии. — Подготовка материалов к публикации. — Оперативное выполнение срочных задач в рабочее время. Что мы ждем от кандидата: — Мы в поиске носителя английского языка❗️(строго американский). — Знание русского языка (C1 - C2). — Опыт перевода и редактуры текстов/книг/журналов — Внимательность к деталям, умение быстро включаться в задачи. — Готовность к ненормированному графику и работе в режиме онлайн-доступности. Мы предлагаем: — сдельную оплату (обсуждается). — удалённый формат. — долгосрочное сотрудничество. После отклика на вакансию необходимо будет выполнить тестовое задание. 🔵Откликнуться: @tats_90 ➖➖➖➖➖➖➖➖➖➖➖ 🪩 Откликнуться быстрее других ➖➖➖➖➖➖➖➖➖➖➖

Устный переводчик с китайским (г. Москва) #локально#китайский#premium#native 明后两天莫斯科需要陪同翻译, 去银行和政府部门办事, 有时间的滴~ UPD: Определились с кандидатами, благодарим за отклики🤝 ➖➖➖➖➖➖➖➖➖➖➖➖ 🚀 Разместить вакансию | рекламу ➖➖➖➖➖➖➖➖➖➖➖➖

YuKongA | Channel

@YuKongA13579 · Post #795 · 11.05.2024 г., 06:15

昨天发的 desktop 版本都是基于 kotlin/jvm 打包的,刚刚试了下 kotlin/native 也能打包并且跑起来,但是键盘映射问题很大,还是等官方继续完善吧 #UpdaterKMM#compose#native

Устный переводчик со знанием китайского языка (г. Москва) #локально#китайский#устно#native#tango Находимся в поиске устного последовательного переводчика со знанием китайского языка в г. Москва 📍Место: Москва, рядом с Шереметьево Дата, время: с 31.07 либо с 1.08 на 10-15 дней, с 9:00 до 18:00 Тематика перевода: техническая. монтажные работы Формат: сопровождение. Китайская сторона приедет на производство, южные китайцы из Гуанчжоу, специфика речи и понимание. Предпочтение отдаем носителям языка. Важно наличие транспортного средства (автомобиль) для того, чтобы была возможность отвезти представителей китайской стороны до гостиницы после рабочего дня ❗️Откликайтесь пожалуйста, только если Вы находитесь в данном городе и будете свободны в указанные даты. Будем рады Вашим откликам! Пишите: @PerevodPravo3002 ➖➖➖➖➖➖➖➖➖➖➖ 🪩 Откликнуться быстрее других ➖➖➖➖➖➖➖➖➖➖➖

Письменный переводчик-носитель с английским в сфере локализации #удаленно#английский#native Находимся в поиске переводчика-носителя с #английским языком для перевода текста мобильного приложения. Главная задача: вычитка и корректировка (при необходимости) текстового файла на английском языке для мобильного приложения. ❗Необходимый уровень владения английским — С2, Native Условия: – Объем текста - примерно два листа А4 (текст в формате таблицы); – Возможность начать работу в ближайшее время; - Оплата договорная (в отклике вместе с резюме сразу укажите Вашу ставку за перевод); - При успешном сотрудничестве - будет еще несколько подобных задач в ближайшее время. Пишите:@natashamoro =================== В отклике обязательно укажите, что нашли объявление на Лингвохантере.

Android Broadcast

@android_broadcast · Post #9894 · 17.03.2026 г., 05:32

🤖Google ускорила ядро Android, скормив компилятору профили реального использования Команда LLVM toolchain в Google рассказала, как они применили AutoFDO (Automatic Feedback-Directed Optimization) к ядру Android — и результаты интересные. Идея простая: обычный компилятор принимает решения об оптимизациях на основе статических эвристик. Встроить функцию или нет, какая ветка условия чаще выполняется — всё это угадывается без реальных данных из приложений и пользовательских сценариев. AutoFDO меняет подход: компилятор получает профили реального выполнения кода и на их основе принимает куда более точные решения. Эта техника Google уже давно применяется к своей серверной инфраструктуре и ChromeOS, так что подход обкатанный и зарекомендовавший себя. Кто знаком с ART Profiles — идея покажется знакомой. Там тот же принцип: собираем данные о реальном выполнении, отдаём компилятору, получаем более точный нативный код. Только ART Profiles работают на уровне ART для Java/Kotlin-кода конкретного приложения, а AutoFDO — на уровне ядра, C/C++ и LLVM. Разные слои, одна философия. Для ядра профили собирают не с реальных устройств, а в лабораторных условиях: запускают топ-100 самых популярных приложений, используют simpleperf и аппаратные возможности ARM для записи истории ветвлений. Собранные данные показывают 85% совпадение с профилями реального парка устройств — этого достаточно, чтобы считать подход рабочим. Результаты на ядрах 6.1, 6.6 и 6.12: 👉 холодный старт приложений стал быстрее на ~4% 👉 время загрузки сократилось на ~1% 👉 ядро занимает ~40% CPU-времени на Android, так что любая оптимизация здесь ощутима Важный момент: AutoFDO не меняет логику кода, только влияет на решения компилятора — инлайнинг, раскладку кода. Функции, которые не попали в профили («холодные»), компилируются стандартным образом, без изменений. Сейчас это уже в проде — профили включены в ветки android15-6.6 и android16-6.12, так что устройства на этих ядрах уже собираются с AutoFDO. Pixel-устройства точно попадают в эту категорию. С другими производителями сложнее: многие используют сильно модифицированное ядро и не переходят на GKI из AOSP, так что там это может быть не применено вовсе. В планах — GKI-модули, вендорные модули через DDK и поддержка новых версий ядра. 🔗 Источник - блог Android Developers #Android#AndroidDev#Производительность#LLVM#Native

Переводчики с итальянским языком #удаленно#итальянский#native#premium Приглашаем к сотрудничеству переводчиков с #итальянский языком. Задачи регулярные, включая крупные проекты. Удаленный формат. ❗️Рассматриваем только носителей❗️ — Знание #английского языка в совершенстве (С1); — Приветствуется опыт переводов в маркетинговой отрасли, включая игровые направления (гемблинг и беттинг); — Уверенный пользователь базовых текстовых редакторов, т.к. оформление переводов для нас имеет важное значение; — Исполнительность; — Готовность выполнить тестовое задание. Пишите: @NadezhdaP95 ⛔️Бюро переводов просьба не беспокоить! Не сотрудничаем. ➖➖➖➖➖➖➖➖➖➖➖➖ 🚀 Разместить вакансию | рекламу ➖➖➖➖➖➖➖➖➖➖➖➖

Письменный переводчик нидерландского (носитель) #удаленно#нидерландский#письменно#native#tango Находимся в поиске письменного переводчика нидерландского на перевод художественной книги. Формат: перевод художественных текстов Нужен строго носитель ❗️Откликайтесь пожалуйста, только если Вы владеете данным языком Будем рады Вашим откликам! Пишите: @PerevodPravo3002 ➖➖➖➖➖➖➖➖➖➖➖➖ 🚀 Разместить вакансию | рекламу ➖➖➖➖➖➖➖➖➖➖➖➖

Письменный переводчик с французским языком #французский#работа#native#premium Находимся в поиске письменного переводчика #французского на различные письменные проекты. Формат: перевод типовых документов, публицистических/художественных текстов и т. д. ❗️Предпочтение отдается носителям французского языка. Откликайтесь пожалуйста, только если Вы владеете данным языком. Будем рады Вашим откликам! Пишите: @PerevodPravo3002 ➖➖➖➖➖➖➖➖➖➖➖➖ 🚀 Разместить вакансию | рекламу ➖➖➖➖➖➖➖➖➖➖➖➖

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