On Thu, 19 May 2016 20:30:40 -0700 Nathaniel Smith <n...@pobox.com> wrote: > > Given these immutable and contradictory constraints, the last bad > option IMHO would be that we make int ** (negative int) an error in > all cases, and the error message can suggest that instead of writing > > np.array(2) ** -2 > > they should instead write > > np.array(2) ** -2.0 > > (And similarly for np.int64(2) ** -2 versus np.int64(2) ** -2.0.) > > Definitely annoying, but all the other options seem even more > inconsistent and confusing, and likely to encourage the writing of > subtly buggy code...
That sounds like a good compromise, indeed. Regards Antoine. _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org https://mail.scipy.org/mailman/listinfo/numpy-discussion