Генераторы | Сложно о Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

ความคิดเห็น • 13

  • @mouse-ml
    @mouse-ml  5 วันที่ผ่านมา

    Общаемся с вами в Telegram: t.me/ml_mouse

  • @sophyakhasanova220
    @sophyakhasanova220 5 วันที่ผ่านมา

    Спасибо, очень помог твой видос🙌

  • @meiso7831
    @meiso7831 5 วันที่ผ่านมา +1

    Шикарно.
    Вообще генераторы ещё можно использовать для, например, если у вас есть процесс, который на протяжении своей работы может возвращать разный результат. По работе такое попалось, и решение использовать генератор показалось наилучшем (хотя я до сих пор в этом сомневаюсь) ). Только в таком случае возвращаемый результат из генератора должен быть в виде какой-то модели, условно с кодом возврата и какими-то данными в процессе обработки

  • @bzzzwww
    @bzzzwww 5 วันที่ผ่านมา

    Спасибо за видео!

  • @_Poni_
    @_Poni_ 2 วันที่ผ่านมา

    Комментарии в поддержку канала:)

  • @alexxxon
    @alexxxon 5 วันที่ผ่านมา

    лучший

  • @bobby_ridge
    @bobby_ridge 5 วันที่ผ่านมา +2

    можно видео по-конкретнее про эту троицу: генератор, итератор, итерируемый объект. ну и да, само собой Itertools

    • @mouse-ml
      @mouse-ml  5 วันที่ผ่านมา

      Была идея разобрать встроенную библиотеку collections, и заодно поговорить про иерархию типов (Container, Sequence, Mapping), думаю там еще раз и затронем основные отличия.
      По itertools тоже сделаю, возможно через пару недель. Не думал, что кто-то заинтересуется, приятно

    • @bobby_ridge
      @bobby_ridge 5 วันที่ผ่านมา +2

      @@mouse-ml такой вопрос немного не к теме: Будешь использовать встроенные функции из модулей или писать свои(*модули написаны на питоне)

    • @mouse-ml
      @mouse-ml  5 วันที่ผ่านมา

      @@bobby_ridge если правильно понял вопрос, и он в общем про любые встроенные модули, всегда лучше использовать их, там где это возможно

    • @MyRules-pro
      @MyRules-pro 3 วันที่ผ่านมา

      @@bobby_ridge на пайторче смогу

  • @shokhjahonisroilov8180
    @shokhjahonisroilov8180 2 วันที่ผ่านมา +1

    а можно пару примеров из реальной жизни? к примеру где генератор может быть применён на том же сайте или при создании AI?

    • @mouse-ml
      @mouse-ml  2 วันที่ผ่านมา

      Да, например есть такое понятие как хартбит приложения/сервиса. Это как правило бесконечный процесс, который посылает куда-нибудь последовательность чисел 0.. 1.. 0.. 1.. или 0.. 1.. 2.. 3.. (в некоторый момент отсчет снова начинается с нуля) чтобы дать понять, что с ним все хорошо.
      Второй пример - обучение CV/NLP моделей. Набор данных может спокойно занимать несколько сотен гигабайт. Поэтому в PyTorch, например, есть итератор DataLoader, который позволяет загружать батчи данных с диска в память по очереди вместо того, чтобы загружать все сразу.