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 > >
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion