generator Questions

7

Solved

The fringe of a binary tree is the sequence composed by its leaves, from left to right. The same-fringe problem [Hewitt & Patterson, 1970] consists of determining whether two binary trees have ...
Sefton asked 15/6 at 15:38

1

I'm not sure what the correct way is to early return in a function when using the yield keyword. Is a "return void" return; the correct return value? Because the return type is specified to be ite...
Carillon asked 23/5, 2020 at 10:30

2

Solved

Say I have a sequence of items and I want to perform a reduce operation via myReducer function (whatever it is). If my items are in an array (say myArray), it's easy: myArray.reduce(myReducer); ...
Gavelkind asked 23/11, 2018 at 16:19

2

In R language version 4.4.1 (the version should not matter, just for the sake of discussion), we write the code : set.seed(1234) x <- 5 y <- rnorm(1, mean = x, sd = 0.1) We will be able to ...
Decker asked 7/7 at 15:46

3

Solved

Python's contextlib provides wrappers to turn generators into context managers: from contextlib import contextmanager @contextmanager def gen(): yield with gen() as cm: ... And generators prov...
Seligmann asked 8/7, 2021 at 15:12

4

Solved

Generator expressions is an extremely useful tool, and has a huge advantage over list comprehensions, which is the fact that it does not allocate memory for a new array. The problem I am facing wi...
Product asked 23/3, 2018 at 10:24

4

What is the best way to document, for phpdocumentor2, a method that is a generator. I don't think @return really works for yield, but I can't seem to find any proper alternative. Is it just a mat...
Gunsmith asked 6/5, 2015 at 17:4

11

Solved

This is rather the inverse of What can you use Python generator functions for?: python generators, generator expressions, and the itertools module are some of my favorite features of python these d...
Sauterne asked 29/10, 2008 at 4:25

11

Solved

I understand yield. But what does a generator's send function do? The documentation says: generator.send(value) Resumes the execution and “sends” a value into the generator function. The value ar...
Trust asked 10/10, 2013 at 17:38

4

Solved

Suppose I have some sort of proprietary web framework. Should I include a <meta generator="My framework"> tag in the generated files? I noticed that StackExchange 0.9 applications do that, a...
Gautious asked 3/9, 2010 at 0:3

6

Solved

Since Python 3.3, if a generator function returns a value, that becomes the value for the StopIteration exception that is raised. This can be collected a number of ways: The value of a yield from ...
Artificiality asked 3/12, 2015 at 18:19

5

Solved

I am currently in a personal learning project where I read in an XML database. I find myself writing functions that gather data and I'm not sure what would be a fast way to return them. Which is g...
Brockway asked 15/8, 2010 at 14:34

4

Is it possible to open parquet files and iterate line by line, using generators? This is to avoid loading the whole parquet file into memory. The content of the file is pandas DataFrame.
Snuffer asked 8/6, 2018 at 7:32

9

Solved

The else block in a for/else clause gets executed if the iteration finishes but is not interrupted by break, so I read. Is there a language construct which would let me write something which execu...
Zante asked 7/8, 2013 at 19:23

13

Does anyone know of any API key generator script/class for PHP? The class should have method generate, that would generate a key and isValid() method, to check if the key is valid.
Volding asked 19/9, 2009 at 12:22

3

Solved

The french Sécurité Sociale identification numbers end with a check code of two digits. I have verified that every possible common transcription error can be detected, and found some other kinds of...
Bedplate asked 5/2, 2015 at 20:29

5

Solved

I'm looking for a way to reverse a generator object. I know how to reverse sequences: foo = imap(seq.__getitem__, xrange(len(seq)-1, -1, -1)) But is something similar possible with a generator a...
Tartrazine asked 13/10, 2009 at 16:4

2

Solved

I am using the following generator to calculate a moving average: import itertools from collections import deque def moving_average(iterable, n=50): it = iter(iterable) d = deque(itertools.isli...
Unnerve asked 31/8, 2013 at 20:56

19

Solved

I can't figure out how to look ahead one element in a Python generator. As soon as I look it's gone. Here is what I mean: gen = iter([1,2,3]) next_value = gen.next() # okay, I looked forward and se...
Abjure asked 11/3, 2010 at 13:34

3

Solved

What is the need for setting steps_per_epoch value when calling the function fit_generator() when ideally it should be number of total samples/ batch size?
Easing asked 21/12, 2017 at 15:46

2

Solved

I'm looping over a large file that I know the length of, but am processing lazily since it's too large to fit in memory. I'd like to be able to use tqdm to keep track of my progress through the fil...
Benavides asked 1/2, 2017 at 17:29

9

Solved

I have a generator function like the following: def myfunct(): ... yield result The usual way to call this function would be: for r in myfunct(): dostuff(r) My question, is there a way to ...
Fpc asked 19/1, 2011 at 21:55

1

Solved

Gurobipy can apparently read the index of a list comprehension formulated within the parentheses of a function. How does this work? Shouldn't this formulation pass a generator object to the functio...
Aileen asked 22/1 at 11:14

4

Solved

Given a list of pairs xys, the Python idiom to unzip it into two lists is: xs, ys = zip(*xys) If xys is an iterator, how can I unzip it into two iterators, without storing everything in memory? ...
Wizardly asked 12/6, 2015 at 14:3

5

Solved

I want to create an array from the values of an generator in JavaScript. The generator creates a sequence of dynamic length like this function* sequenceGenerator(minVal, maxVal) { let currVal = m...
Plusch asked 11/8, 2016 at 15:19

© 2022 - 2024 — McMap. All rights reserved.