> Sounds good to me. I agree that we should prioritize within-numpy
> consistency over consistency with Python.
>
I agree with that. Because of numpy consitetncy, the `**` operator should
always return float. Right now the case is:
>>> aa = np.arange(2, 10, dtype=int)
array([2, 3, 4, 5, 6, 7, 8,
On Fr, 2016-10-07 at 19:12 -0600, Charles R Harris wrote:
> Hi All,
>
> The time for NumPy 1.12.0 approaches and I like to have a final
> decision on the treatment of integers to negative integer powers with
> the `**` operator. The two alternatives looked to be
>
> Raise an error for arrays and
On Sun, Oct 9, 2016 at 6:25 AM, Sebastian Berg
wrote:
> For what its worth, I still feel it is probably the only real option to
> go with error, changing to float may have weird effects. Which does not
> mean it is impossible, I admit, though I would like some data on how
> downstream would handl