Обложка канала

Задачи по Python и машинному обучению. Страница 17

Задачи по питону и машинному обучению: алгоритмы, функции, классы, регулярные выражения, итераторы, генераторы, ООП, исключения, numpy, pandas, matplotlib, scikit-learn, TensorFlow и др. #Python #ml

  • Задачи по Python и машинному обучению

    Пусть есть код:
    s1 = 'a\u00f1'
    s2 = 'an\u0303'
    print(s1)  # añ
    print(s2)  # añ
    print(s1 == s2)  # False
    То есть имеются две строки, которые дают одинаковый вывод, но при это не равны друг другу. Как их правильно сравнить?
  • Задачи по Python и машинному обучению

    Что выведет код?
    import re
    s = "a x \n x a"
    p1 = re.compile(r"a.*?a")
    p2 = re.compile(r"a.*?a", re.DOTALL)
    r1 = p1.findall(s)
    r2 = p2.findall(s)
    print(len(r1), len(r2))
  • Задачи по Python и машинному обучению

    Что выведет код?
    import re
    s = "<span>1</span><b>2</b>"
    p1 = re.compile(r"(<\w+>.*</\w+>)")
    p2 = re.compile(r"(<\w+>.*?</\w+>)")
    x1 = p1.findall(s)
    x2 = p2.findall(s)
    print(len(x1), len(x2))
  • Реклама

  • Задачи по Python и машинному обучению

    В VK стартовал набор в Академию больших данных MADE — это бесплатное обучение для специалистов с опытом в разработке. 👉 Регистрируйтесь до 6 августа: https://vk.cc/ceWlaM Программа длится один год, но будьте готовы к серьезной нагрузке: занятия займут 25–40 часов в неделю. За это время вы сможете повысить свой профессиональный уровень или освоить новое направление в IT. Что вас ждёт: 🔹Много практики и работа над реальными проектами. 🔹Преподаватели — ведущие эксперты в области Data Science. Например, несколько дисциплин ведёт Сергей Николенко, автор бестселлера «Глубокое обучение» и создатель курсов в СПбГУ, НИУ ВШЭ и Harbour Space University. 🔹Профессиональное сообщество, где преподаватели, выпускники и слушатели делятся знаниями, общаются и помогают в решении сложных задач. Для поступления нужно сдать экзамены по математике и программированию, пройти соревнование по машинному обучению и анкетирование.
  • Задачи по Python и машинному обучению

    Что выведет код?
    import re
    expr = "a + A"
    p = re.compile(r'a', flags=re.IGNORECASE)
    g = lambda t, mt: t.upper() if mt.isupper() else t.lower()
    f = lambda text: lambda m: g(text, m.group())
    r = p.sub(f('b'), expr)
    print(r)
  • Задачи по Python и машинному обучению

    Что выведет код?
    import re
    expr = 'x = 3; y = x**2; print(y)'
    p = re.compile(r'\*\*(\d+)')
    f = lambda m: f'^{int(m.group(1)) + 1}'
    r = p.sub(f, expr)
    exec(r)
  • Задачи по Python и машинному обучению

    Как стартануть начинающему DevOps-специалисту? Узнайте на бесплатном онлайн-интенсиве, который пройдёт 11–13 июля в 21:00 по московскому времени. За 3 дня вы на практике освоите базовые инструменты DevOps, погрузитесь в устройство систем Docker и GitLab CI, напишете свой первый конвейер для автоматической сборки проекта. Подробности: 👉 https://clc.to/Dcr5NA Тем, кто зарегистрируется, сразу отправим на почту чек-лист «Погружаемся в DevOps». Спикером интенсива будет опытный Lead DevOps, руководитель нескольких проектов, команд и онлайн-курсов, ведущий подкастов об IT и образовании — Константин Брюханов. 🎁 Всем дошедшим до конца интенсива дарим электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ. Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.
  • Задачи по Python и машинному обучению

    Что выведет код?
    import re
    p = re.compile(r'(\d+)\*(\d+)')
    expr = "2*3 + 4*5"
    x, n = p.subn(r'\2 - \1', expr)
    print(eval(x), n)
  • Задачи по Python и машинному обучению

    Что выведет код?
    import re
    p = re.compile(r'(\d+)\+(\d+)\-(\d+)')
    expr = '2+10-5'
    x = p.sub(r'\1*\2/\3', expr)
    print(eval(x))
  • Задачи по Python и машинному обучению

    Дан код:
    import re
    d = "x\d"              
    t = "xx97"
  • Задачи по Python и машинному обучению

    Как быть в курсе цен конкурентов, и точно знать, что вы не упускаете прибыль из-за несвоевременной выкладки товара на полки? Инструмент Product Analyzer, разработанный Napoleon IT, распознает любые товары и цены из продуктовых ритейл-сетей, чем облегчает ведение мониторинга. Сейчас Product Analyzer доступен на маркетплейсе Cloud AI Services по модели freemium. Узнайте, как им пользоваться и какие возможности открывает сервис для ритейлеров на совместном вебинаре Cloud и Napoleon IT! Вебинар «Первая AI-модель для распознавания товаров и цен в розничных продуктовых сетях на платформе ML Space» будет полезен маркетинговым и коммерческим директорам розничных сетей, категорийным менеджерам, директорам по закупкам, руководителям отделов мерчендайзинга. Регистрируйтесь по ссылке: Вебинар от команды платформы ML Space
  • Задачи по Python и машинному обучению

    Что выведет код?
    import re
    d = re.compile('(\d+)/(\d+)')
    text = '05/06 and 07/08'
    x = d.match(text).group(0)
    y = d.match(text).groups()[0]
    print(x == y)
  • Задачи по Python и машинному обучению

    Хотите начать свою карьеру в IT в качестве разработчика на Python? Школа программирования Хекслет приглашает на подготовительный онлайн-курс по Python! Всего за 2 недели вы изучите основы языка под руководством опытного наставника, пройдете 69 уроков с практикой в браузере и напишите свою первую программу. Не важно, сколько вам лет, какое у вас образование и кем вы работаете сейчас. Для начала обучения не нужен опыт в разработке! Торопитесь. Стартуем 6 июля!
  • Задачи по Python и машинному обучению

    Что выведет код?
    from sklearn.linear_model import LinearRegression
    import numpy as np
    y = np.array([0, 2, 4])
    n = len(y)
    X = np.arange(n).reshape((n, 1))
    model = LinearRegression()
    model.fit(X, y)
    p = model.predict([[3], [4]])
    print(*(round(x) for x in p))
  • Задачи по Python и машинному обучению

    Что выведет код?
    from fnmatch import fnmatchcase
    l = [f'{b}{a}' for a in range(20) for b in ['x', 'y']]
    r = [x for x in l if fnmatchcase(x, 'x*0')]
    print(*r)
  • Реклама

  • Задачи по Python и машинному обучению

    Что выведет код?
    from fnmatch import fnmatch
    n = "foo2022.txt"
    x = fnmatch(n, "foo[0-9]*")
    y = fnmatch(n, "foo[0-9]+")
    print(x, y)
  • Задачи по Python и машинному обучению

    Что выведет код?
    import re
    line = "a+b"
    x = re.split(r"(\+)", line)
    y = re.split(r"\+", line)
    z = re.split(r"(?:\+)", line)
    p = set(x) - set(y) | set(z)
    print(len(p))
  • Задачи по Python и машинному обучению

    Как применять модели Machine Learning для решения реальных задач? Узнайте на бесплатном онлайн-интенсиве по Data Science с 27 по 29 июня в 21:00 по московскому времени. Будет много практики! Заполните форму на участие, и мы отправим вам на почту полезный материал по Data Science: 🔜🔜🔜 https://clc.to/f9fqXg 📝 За 3 дня опробуете разные инструменты и техники, которыми пользуются представители одной из самых востребованных профессий. Глубокие познания в программировании и математике не понадобятся. Убедитесь, что начать развиваться в Machine Learning проще, чем кажется! Спикер — специалист в области разработки высоконагруженных систем, обработки больших данных и машинного обучения Михаил Овчинников. Он расскажет, зачем нужны нейросети и как они работают, познакомит вас с Python, научит предсказывать курс биткоина. Вы рассмотрите алгоритмы и решите бизнес-задачу самостоятельно. 🎁 Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox. А тем, кто дойдёт до конца интенсива, подарим электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ.