On Thu, Mar 29, 2012 at 11:53 AM, Tim Cera <t...@cerazone.net> wrote:
> I was hoping pad would get finished some day. Maybe 1.9? Well, you *did* ask ;-) > > Alright - I do like the idea of passing a function to pad, with a bunch of > pre-made functions in place. > > Maybe something like: > > a = np.arange(10) > b = pad('mean', a, 2, stat_length=3) > > where if the first argument is a string, use one of the built in functions. > > I like Nathaniel's idea of making the string an optional argument, that way you can also give it a default value ('mean' ?). > If instead you passed in a function: > > def padwithzeros(vector, pad_width, iaxis, **kwargs): > bvector = np.zeros(pad_width[0]) > avector = np.zeros(pad_width[1]) > return bvector, avector > > b = pad(padwithzeros, a, 2) > > Would that have some goodness? > > Yeah, I think we're converging on something nice. Chuck
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion