[SciPy-user] vectorizing a function inside a class
morovia morovia
jallikattu at googlemail.com
Tue Sep 4 01:46:35 EDT 2007
Hello all,
I am trying to vectorize a function which resides in the class.
Can any one help me out ? I have appended the test code below.
from scipy import vectorize
************************************************
def square(x):
return x.x
v_sq = vectorize(square)
result = v_sq(x)
************************************************
Just new to class !!
I just want to mimic the above function,
which works. But, inside the class structure,
it does not !
from scipy import vectorize
class a:
def __init__(self,x):
self.x = x
def square(self):
return self.x*self.x
def v_sq(self):
vect_sq = vectorize(square)
return vect_sq(self)
x = [1,2,3]
fn = a(x)
fn.v_sq()
Thanks in advance,
Morovia.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.scipy.org/pipermail/scipy-user/attachments/20070904/a9f4e41a/attachment.html>
More information about the SciPy-User
mailing list