[Numpy-discussion] How to use decorator numpy.vectorize for methods in class

Robert Kern robert.kern at gmail.com
Fri Jul 16 13:01:40 EDT 2010


On Fri, Jul 16, 2010 at 12:00, Shailendra <shailendra.vikas at gmail.com> wrote:
> Hi All,
> I tried to use the decorator @numpy.vectorize for the class method
> without success. Can any one point me to the correct way of using it?
> I am able to use the numpy.vectorize() sucessfully.
> Below is the code with did not work
>
> ==================== ================
> import numpy
> class test:
>    @numpy.vectorize  #<========= Using decorator
>    def add(self,x,y):
>        return x+y

numpy.vectorize does not work on methods, just functions.

-- 
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



More information about the NumPy-Discussion mailing list