Aug. 14, 2023, 2:53 p.m. | blugreenspace

DEV Community dev.to

Generators in Python are a type of iterable that can be used to iterate over a sequence of values without generating the entire sequence in memory. This makes them ideal for scenarios where you're dealing with large datasets, as they can help you avoid memory issues and improve the overall performance of your code.


The key feature that differentiates generators from other iterables is that they use lazy evaluation. This means that they only compute and yield values one …

datasets evaluation iterable iterate large datasets lazy memory performance python them type understanding values

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Senior Machine Learning Engineer (MLOps)

@ Promaton | Remote, Europe

Global Data Architect, AVP - State Street Global Advisors

@ State Street | Boston, Massachusetts

Data Engineer

@ NTT DATA | Pune, MH, IN