One google behind this stackoverflow result, I found that there is a numpy.fromiter(data, dtype, count)
. The default count=-1
takes all elements from the iterable. It requires a dtype
to be set explicitly. In my case, this worked:
numpy.fromiter(something.generate(from_this_input), float)