On Fri, Apr 6, 2012 at 8:54 AM, Benjamin Root <ben.r...@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
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to