[Numpy-discussion] Backwards-incompatible improvements to numpy.random.RandomState
josef.pktd at gmail.com
josef.pktd at gmail.com
Sun May 24 11:04:11 EDT 2015
On Sun, May 24, 2015 at 9:08 AM, Alan G Isaac <alan.isaac at gmail.com> wrote:
> On 5/24/2015 8:47 AM, Ralf Gommers wrote:
> > Values only change if you leave out the call to seed()
>
>
> OK, but this claim seems to conflict with the following language:
> "the global RandomState object should use the latest implementation of the
> methods".
> I take it that this is what Nathan meant by
> "I think this is just a bug in the description of the proposal here, not
> in the proposal itself".
>
> So, is the correct phrasing
> "the global RandomState object should use the latest implementation of the
> methods, unless explicitly seeded"?
>
that's how I understand it.
I don't see any problems with the clarified proposal for the use cases that
I know of.
Can we choose the version also for the global random state, for example to
fix both version and seed in unit tests, with version > 0?
BTW: I would expect that bug fixes are still exempt from backwards
compatibility.
fixing #5851 should be independent of the version, (without having looked
at the issue)
(If you need to replicate bugs, then use an old version of a package.)
Josef
>
> Thanks,
> Alan
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20150524/2fccedd0/attachment.html>
More information about the NumPy-Discussion
mailing list