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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #146 · 16 сеп.

Функция sub в regex может принимать функцию в качестве аргумента repl. 📄 Из документации: If repl is a function, it is called for every non-overlapping occurrence of pattern. The function takes a single match object argument, and returns the replacement string. То есть для каждого совпадения будет вызвана функция для вычисления замены вместо замены на одну и ту же строку для всех совпадений. Иными словами, для замены разных совпадений на разные строки не потребуется запускать re.sub() много раз для каждой строки замены. Достаточно определить функцию, которая вернёт строку для каждого из совпадений. Описание слишком запутанное🤔, давайте лучше рассмотрим на простом примере: Создаем карту замены. То есть какие строки на какие требуется менять. remap = { 'раз': '1', 'два': '2', 'три': '3', 'четыре': '4', 'пять': '5', } Пишем функцию поиска строки для замены. Единственным аргументом будет объект re.Match. Используя данные этого объекта мы вычисляем замену on-the-fly! def get_str(match: re.Match): word = match.group(1) return remap.get(word.lower()) or word Пример текста. text = '''Раз Два Три Четыре Пять Вместе будем мы считать Пять Четыре Три Два Раз Мы считать научим вас ''' Теперь запускаем re.sub и вместо строки замены (repl) подаём имя функции. (Данный паттерн ищет отдельные слова в тексте) >>> print(re.sub(r'(\w+)', get_str, text)) 1 2 3 4 5 Вместе будем мы считать 5 4 3 2 1 Мы считать научим вас Думаю, достаточно наглядно 🤓 #libs#regex

Hashtags

Резултати

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

Пребарај: #axelotai

当前筛选 #axelotai清除筛选

📢AXELOT в Краснодаре — главные итоги конференции «Логистика 360» 26 февраля в Краснодаре состоялась конференция «Логистика 360: тренды, опыт лидеров, решения», генеральным партнером которой выступила компания AXELOT. Мероприятие объединило руководителей складов, собственников логистического бизнеса, технических директоров и экспертов отрасли юга России. В центре деловой программы оказались три ключевые темы: баланс между технологиями и человеческими ресурсами, реальные кейсы автоматизации и демонстрация современных цифровых решений для управления логистикой. 🧑‍💻 Эксперты AXELOT представили комплексный взгляд на будущее отрасли, затронув три важнейших тренда: переход к Индустрии 5.0, практическое применение искусственного интеллекта и новую архитектуру управления роботизированными складами. 🔴 Артем Долгих, директор по развитию бизнеса AXELOT, в докладе «Автоматизация без мифов» рассказал о переходе от Индустрии 4.0 к Индустрии 5.0 и подчеркнул, что ключевая задача сегодняшней логистики — научить человека и технологии работать в единой системе. Важную роль в этом играет комплексный подход Экосистемы AXELOT и решения классов SCE и SCP. 🔴 Владимир Мазура, директор по развитию оптимизационных решений AXELOT, представил интеллектуальные сервисы платформы AXELOT AI, показав на практических примерах, как современные алгоритмы помогают оптимизировать логистические процессы. Среди решений — сервисы AXELOT Укладка, AXELOT Загрузка кузова, AXELOT Маршрутизация, а также инструменты прогнозирования и планирования ремонтов. 🔴 Юрий Жданов, директор по развитию комплексной роботизации AXELOT, совместно с Евгением Рудковским (LOGAREON) представили доклад «Пять уровней управления роботизированным складом». Эксперты показали, почему именно программные решения становятся ключевым элементом роботизации и как системы управления, такие как LOGAREON WCS, позволяют координировать работу роботов различных производителей. Эффективность подхода подтвердили кейсы компаний WE FRY и «Интерком-Авто». Кульминацией деловой программы стали интерактивные демосеты, где эксперты AXELOT продемонстрировали работу систем AXELOT WMS и AXELOT TMS — от управления складскими операциями до построения маршрутов доставки за считанные минуты. Отдельное внимание участников привлек стенд AXELOT TECH, где был представлен широкий портфель технологических решений для склада: ✅ роботизированные системы и автоматизированные комплексы; ✅ складская техника и стеллажное оборудование; ✅ решения для идентификации и маркировки; ✅ технологии энергоснабжения складской инфраструктуры. Специалисты AXELOT TECH подробно рассказывали о нюансах внедрения оборудования, совместимости технологий и делились практическими кейсами реализации проектов. Благодарим организаторов и участников конференции за продуктивный диалог и интерес к современным решениям в области складской логистики ✨ МЫ В МАХ #AXELOT#AXELOTTECH#Логистика360#Логистика#WMS#TMS#AXELOTAI#Роботизация#АвтоматизацияСклада