On Tue, 25 Aug 2015 10:26:02 -0600
Charles R Harris <charlesr.har...@gmail.com> wrote:
> Hi All,
> 
> The silence after the 1.10 beta has been eerie. Consequently, I'm thinking
> of making a first release candidate this weekend. If you haven't yet tested
> the beta, please do so. It would be good to discover as many problems as we
> can before the first release.

Has typing of ufunc parameters become much stricter? I can't find
anything in the release notes, but see (1.10b1):

>>> arr = np.linspace(0, 5, 10)
>>> out = np.empty_like(arr, dtype=np.intp)
>>> np.round(arr, out=out)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File 
"/home/antoine/np110/lib/python3.4/site-packages/numpy/core/fromnumeric.py", 
line 2778, in round_
    return round(decimals, out)
TypeError: ufunc 'rint' output (typecode 'd') could not be coerced to provided 
output parameter (typecode 'l') according to the casting rule ''same_kind''


It used to work (1.9):

>>> arr = np.linspace(0, 5, 10)
>>> out = np.empty_like(arr, dtype=np.intp)
>>> np.round(arr, out=out)
array([0, 1, 1, 2, 2, 3, 3, 4, 4, 5])
>>> out
array([0, 1, 1, 2, 2, 3, 3, 4, 4, 5])


Regards

Antoine.


_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to