Given the following:

from numpy import random
rs = random.RandomState(seed=1)
# skip the first X billion samples
x = rs.uniform(0, 10)

How do I accomplish "skip the first X billion samples" (e.g. 7.2
billion)?  I see that there's a numpy.random.RandomState.set_state
which accepts (among other parameters) a value called "pos".  This
sounds promising, but the other parameters I'm not sure how to compute
(e.g. the 1D array of 624 unsigned integers, etc.).  I need to be able
to skip ahead in the sequence to reproduce some signals that were
generated for experiments.  I could certainly consume and discard the
first X billion samples; however, that seems to be computationally
inefficient.

Brad
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to