From: Travis O. <oli...@ie...> - 2006-06-13 16:52:13
|
kon...@la... wrote: > On 10.06.2006, at 01:57, Travis Oliphant wrote: > > >> You may be interested to note that I just added the RNG interface >> to numpy for back-wards compatibility. It can be accessed and used >> by re-placing >> >> import RNG >> >> with >> >> import numpy.random.oldrng as RNG >> > > Thanks, that will facilitate the transition. Is this just a > compatible interface, or actually the same algorithm as in the > original RNG module? > If I understand your question correctly, then it's just a compatibility interface. I'm not sure which part of the original algorithm you are referring to. The random numbers are generated by the Mersenne Twister algorithm in mtrand. Each generator in numpy.random.oldrng creates a new RandomState for generation using that algorithm. The density function calculations were taken from RNG, but the random-number generators themselves are methods of the RandomState. -Travis |