BTW, This test doesn't work on python 2.3 because sorted does not exist there. Ted On Jan 13, 2007, at 15:15, Stefan van der Walt wrote:
On Sat, Jan 13, 2007 at 10:01:59AM -0800, Keith Goodman wrote:
On 1/11/07, Robert Kern <robert.kern@gmail.com> wrote:
Keith Goodman wrote:
Why is the first element of the permutation always the same? Am I using random.permutation in the right way?
M.__version__ '1.0rc1'
This has been fixed in more recent versions.
I don't see any unit tests for numpy.random. I guess randomness is hard to test.
Every time we fix a bug, we add a corresponding test to make sure that it doesn't pop up again. In this case, take a look in numpy/core/tests/test_regression.py:
def check_random_shuffle(self, level=rlevel): """Ticket #374""" a = N.arange(5).reshape((5,1)) b = a.copy() N.random.shuffle(b) assert_equal(sorted(b),a)
Cheers Stéfan _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion