On Thu, Sep 4, 2008 at 02:03, Stéfan van der Walt <[EMAIL PROTECTED]> wrote: > Hey all, > > Gael just asked me why `add`, `subtract` etc. didn't have out > arguments like `cos` and `sin`. I couldn't give him a good answer. > > Could we come to an agreement to add a uniform interface to ufuncs for > 1.3? Either all or none of them should support the out argument.
I am confused. add() and subtract() *do* take an out argument. In [15]: from numpy import * In [16]: x = arange(10, 20) In [17]: y = arange(10) In [18]: z = zeros(10, int) In [19]: add(x,y,z) Out[19]: array([10, 12, 14, 16, 18, 20, 22, 24, 26, 28]) In [20]: z Out[20]: array([10, 12, 14, 16, 18, 20, 22, 24, 26, 28]) In [21]: subtract(x,y,z) Out[21]: array([10, 10, 10, 10, 10, 10, 10, 10, 10, 10]) In [22]: z Out[22]: array([10, 10, 10, 10, 10, 10, 10, 10, 10, 10]) -- Robert Kern "I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth." -- Umberto Eco _______________________________________________ Numpy-discussion mailing list [email protected] http://projects.scipy.org/mailman/listinfo/numpy-discussion
