Использование генераторов Python для потоковых данных

Инструментарий Python

Hugo Bowne-Anderson

Data Scientist at DataCamp

Генераторы для работы с большими данными

  • Генератор загружает файл построчно
  • Работает с потоковыми данными!
  • Чтение продолжается до исчерпания всех строк
Инструментарий Python

Создание функции-генератора

  • sequence.py
def num_sequence(n):
    """Generate values from 0 to n."""
    i = 0
    while i < n:
        yield i
        i += 1
Инструментарий Python

Давайте потренируемся!

Инструментарий Python

Preparing Video For Download...