Fri, 31 Oct 2008 10:20:41 -0700, Wu, Kejia wrote:
Hi all,
I tried the example code here: http://numpy.scipy.org/numpydoc/numpy-20.html#71863 But failed:
That's the documentation of the old Numeric package, though the name of the URL is severly misleading.
-------------------------------------- rng.py, line 5, in <module> import RNG ImportError: No module named RNG --------------------------------------
Any suggestion? Thanks at first.
If you want to stick with the old Numeric (an obsolete software package), at least in Debian the random number generator is in a separate package (python-numeric-ext). The random number generator available in current Numpy can be used like this import numpy.random data = numpy.random.rand(100, 100)
Also, can any body tell me whether the random number algorithm in RNG package is a pseudorandom one or a real-random one?
Like most random number generators, it is a pseudorandom one. However, it seeds itself from system's random source initially.
And is there an available implementation for Monte Carlo method in NumPy?
"Monte Carlo" is a generic name for a group of methods. For Monte Carlo Markov Chain sampling, you can eg. see PyMC [1]. I believe there are also other packages implementing these methods and written in Python. .. [1] http://code.google.com/p/pymc/ -- Pauli Virtanen