Joe: fair enough.  A separate function seems more reasonable.  Perhaps it
was a wording thing, but you kept saying "wrapper," which is not the same
as a separate function.

Josef: I don't think we are making people think more.  They're all keyword
arguments, so if you don't want to think about them, then you leave them as
the defaults, and everyone is happy.  The 'dtype' keyword was needed by
someone who wanted to generate a large array of uint8 random integers and
could not just as call 'astype' due to memory constraints.  I would suggest
you read this issue here <https://github.com/numpy/numpy/issues/6790> and
the PR's that followed so that you have a better understanding as to why
this 'weird' behavior was chosen.


On Wed, Feb 17, 2016 at 8:30 PM, Alan Isaac <alan.is...@gmail.com> wrote:

> On 2/17/2016 12:28 PM, G Young wrote:
>
>> Perhaps, but we are not coding in Haskell.  We are coding in Python, and
>> the standard is that the endpoint is excluded, which renders your point
>> moot I'm afraid.
>>
>
>
> I am not sure what "standard" you are talking about.
> I thought we were talking about the user interface.
>
> Nobody is proposing changing the behavior of `range`.
> That is an entirely separate question.
>
> I'm not trying to change any minds, but let's not rely
> on spurious arguments.
>
>
> Cheers,
> Alan
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion@scipy.org
> https://mail.scipy.org/mailman/listinfo/numpy-discussion
>
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
https://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to