zero.stream.Stream.reload_iterator¶
-
Stream.
reload_iterator
()[source]¶ Set the underlying iterator to
iter(self.loader)
.If the underlying loader is a finite iterable, the method can be used to interrupt and skip the current epoch (i.e. skip its data). If the loader is an iterator, the method does nothing.
Examples
stream = Stream(range(5)) assert stream.next() == 0 assert stream.next() == 1 stream.reload_iterator() assert stream.next() == 0 stream = Stream(iter(range(5))) assert stream.next() == 0 assert stream.next() == 1 stream.reload_iterator() assert stream.next() == 2
- Return type