[Numpy-discussion] possible bug in seed argument
Gary Ruben
gruben at bigpond.net.au
Fri Jul 28 08:22:52 CDT 2006
See below:
Robert Kern wrote:
> Gary Ruben wrote:
>> Should
>> >>> seed(1)
>> act the same as
>> >>> seed(array([1]))
>> in the random module?
>
> No. They use slightly different mechanisms to seed. The integer uses RandomKit's
> seeding routine. I borrowed Python's mechanism for seeding from an array of
> integers. Now that it comes up, though, it is probably a good idea to use the
> same mechanism for both cases.
>
>> It generates a traceback with the Windows 1.0b1 binary.
>
> Please always copy-and-paste tracebacks when reporting bugs. It works for me
> with r2881; I'll rebuild with a later version and try again.
Thanks Robert,
Here it is for reference. Not a very deep traceback:
>>> seed(1)
Traceback (most recent call last):
File "<pyshell#2>", line 1, in -toplevel-
seed(1)
File "mtrand.pyx", line 311, in mtrand.RandomState.seed
SystemError: C:\sf\python\dist23\src\Objects\longobject.c:240: bad
argument to internal function
More information about the Numpy-discussion
mailing list