Python: Methods inside a method in a class -
import numpy np class y: def __init__(self): return none def f(self,x): return x def g(self,x): return f(x)**2 y=y() print y.g(3)
i know above code give error, somehow want following, there modification do?
the reason doesn't work because have f(x)**2
instead of self.f(x)**2
. make change , it'll work perfectly.
Comments
Post a Comment