On Dec 10, 2007 7:21 AM, Hans Meine <[EMAIL PROTECTED]> wrote:

> Hi again,
>
> I noticed that clip() needs two parameters, but wouldn't it be nice and
> straightforward to just pass min= or max= as keyword arg?
>
> In [2]: a = arange(10)
>
> In [3]: a.clip(min = 2, max = 5)
> Out[3]: array([2, 2, 2, 3, 4, 5, 5, 5, 5, 5])
>
> In [4]: a.clip(min = 2)
>
> ---------------------------------------------------------------------------
> exceptions.TypeError                                 Traceback (most
> recent
> call last)
>
> /home/meine/<ipython console>
>
> TypeError: function takes at least 2 arguments (1 given)
>
> (I could simulate that by passing max = maximum_value_of(a.dtype), if that
> existed, see my other mail.)


Why not just use minimum or maximum as needed instead of overloading clip?


-- 
.  __
.   |-\
.
.  [EMAIL PROTECTED]
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to