[Numpy-discussion] arange including stop value?

Anne Archibald peridot.faceted at gmail.com
Thu Mar 11 19:46:09 EST 2010


On 11 March 2010 19:30, Tom K. <tpk at kraussfamily.org> wrote:
>
>
>
> davefallest wrote:
>>
>> ...
>> In [3]: np.arange(1.01, 1.1, 0.01)
>> Out[3]: array([ 1.01,  1.02,  1.03,  1.04,  1.05,  1.06,  1.07,  1.08,
>> 1.09,  1.1 ])
>>
>> Why does the ... np.arange command end up including my stop value?

Don't use arange for floating-point values. Use linspace instead.

Anne

> >From the help for arange:
>
>        For floating point arguments, the length of the result is
>        ``ceil((stop - start)/step)``.  Because of floating point overflow,
>        this rule may result in the last element of `out` being greater
>        than `stop`.
>
> --
> View this message in context: http://old.nabble.com/arange-including-stop-value--tp27866607p27872069.html
> Sent from the Numpy-discussion mailing list archive at Nabble.com.
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>



More information about the NumPy-Discussion mailing list