[Numpy-discussion] Slice specified axis

Tony Yu tsyu80@gmail....
Fri Apr 6 15:12:27 CDT 2012


On Fri, Apr 6, 2012 at 8:54 AM, Benjamin Root <ben.root@ou.edu> wrote:

>
>
> On Friday, April 6, 2012, Val Kalatsky wrote:
>
>>
>> The only slicing short-cut I can think of is the Ellipsis object, but
>> it's not going to help you much here.
>> The alternatives that come to my mind are (1) manipulation of shape
>> directly and (2) building a string and running eval on it.
>> Your solution is better than (1), and (2) is a horrible hack, so your
>> solution wins again.
>> Cheers
>> Val
>>
>
> Take a peek at how np.gradient() does it.  It creates a list of None with
> a length equal to the number of dimensions, and then inserts a slice object
> in the appropriate spot in the list.
>
> Cheers!
> Ben Root
>
>>
Hmm, it looks like my original implementation wasn't too far off. Thanks
for the tip!

-Tony
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.scipy.org/pipermail/numpy-discussion/attachments/20120406/fa1e2b55/attachment.html 


More information about the NumPy-Discussion mailing list