[Numpy-svn] [numpy/numpy] a53009: BUG: fix random.choice scalar object result and di...
GitHub
noreply at github.com
Mon Mar 4 08:35:20 EST 2013
Branch: refs/heads/master
Home: https://github.com/numpy/numpy
Commit: a530098e816e1164efdb356ac2280ba25bfb1c7f
https://github.com/numpy/numpy/commit/a530098e816e1164efdb356ac2280ba25bfb1c7f
Author: Sebastian Berg <sebastian at sipsolutions.net>
Date: 2013-03-04 (Mon, 04 Mar 2013)
Changed paths:
M numpy/random/mtrand/mtrand.pyx
M numpy/random/tests/test_random.py
Log Message:
-----------
BUG: fix random.choice scalar object result and disallow 0-d arrays
Object arrays failed due to bad check for finding out if the result should
be a scalar type and not an array when size=None. Also in this case the
creation of the new array was wrong. This should be fixed with this.
The second fix is to forbid 0-d arrays. Allowing 0-d arrays does not
make much sense. But it is dangerous because for example floats will
be interpreted as 1-d arrays, while one may expect that they are interpreted
as integers. This also saves the trouble of reliably detecting all integers...
Commit: 66ffc58fb390c3953f9e3047ed9da54329af6baf
https://github.com/numpy/numpy/commit/66ffc58fb390c3953f9e3047ed9da54329af6baf
Author: Sebastian Berg <sebastian at sipsolutions.net>
Date: 2013-03-04 (Mon, 04 Mar 2013)
Changed paths:
M numpy/random/mtrand/mtrand.c
Log Message:
-----------
MAINT: regenerate mtrand.c
Commit: e1055868eb6c015a568f0ccff29b37d1e3970242
https://github.com/numpy/numpy/commit/e1055868eb6c015a568f0ccff29b37d1e3970242
Author: seberg <sebastian at sipsolutions.net>
Date: 2013-03-04 (Mon, 04 Mar 2013)
Changed paths:
M numpy/random/mtrand/mtrand.c
M numpy/random/mtrand/mtrand.pyx
M numpy/random/tests/test_random.py
Log Message:
-----------
Merge pull request #2992 from seberg/choice-object-scalar
BUG: fix random.choice scalar object result and disallow 0-d arrays
Compare: https://github.com/numpy/numpy/compare/9a62d54e871b...e1055868eb6c
More information about the Numpy-svn
mailing list