reusing generators

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • kmdaily@gmail.com

    #1

    reusing generators

    Hello, I have a two large files that I need to read in records from
    and compare in a pairwise fashion: Memory is an issue, so I want to
    use a generator to get each record one at a time. However, doing the
    comparisons with nested for loops, the inner generator will run out of
    items. How can I restart the generator from the beginning of the file
    each time through the outer loop? Thanks!

  • Paul Rubin

    #2
    Re: reusing generators

    "kmdaily@gmail. com" <kmdaily@gmail. comwrites:
    Hello, I have a two large files that I need to read in records from
    and compare in a pairwise fashion: Memory is an issue, so I want to
    use a generator to get each record one at a time. However, doing the
    comparisons with nested for loops, the inner generator will run out of
    items. How can I restart the generator from the beginning of the file
    each time through the outer loop? Thanks!
    If the files are that large, maybe you want to rethink that quadratic
    algorithm. But if you really want to restart the generator, the
    simplest way is just close and re-open the file.

    Comment

    Working...