npy_random_seed¶
- odl.util.utility.npy_random_seed(seed)[source]¶
Context manager to temporarily set the NumPy random generator seed.
- Parameters:
- seedint or None
Seed value for the random number generator.
None
is interpreted as keeping the current seed.
Examples
Use this to make drawing pseudo-random numbers repeatable:
>>> with npy_random_seed(42): ... rand_int = np.random.randint(10) >>> with npy_random_seed(42): ... same_rand_int = np.random.randint(10) >>> rand_int == same_rand_int True