[Numpy-discussion] use slicing as argument values?
Robert Kern
robert.kern at gmail.com
Thu Jul 12 16:49:16 EDT 2012
On Thu, Jul 12, 2012 at 9:46 PM, Chao YUE <chaoyuejoy at gmail.com> wrote:
> Hi Ben,
>
> it helps a lot. I am nearly finishing a function in a way I think pythonic.
> Just one more question, I have:
>
> In [24]: b=np.arange(1,11)
>
> In [25]: b
> Out[25]: array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
>
> In [26]: b[slice(1)]
> Out[26]: array([1])
>
> In [27]: b[slice(4)]
> Out[27]: array([1, 2, 3, 4])
>
> In [28]: b[slice(None,4)]
> Out[28]: array([1, 2, 3, 4])
>
> so slice(4) is actually slice(None,4), how can I exactly want retrieve a[4]
> using slice object?
You don't. You use 4.
--
Robert Kern
More information about the NumPy-Discussion
mailing list