我对Python中的类很新。试图实现一个非常简单的指数函数y = a * exp(-b * x)。 这是我的代码:
class DR(object):
def __init__(self, a, b):
self.a = a
self.b = b
def value(self,x):
return self.a * exp(-self.b * x)
当我用:
实例化这个类时f = DR(1.0, 0.1)
接着是
f.value(1)
我得到了一个名字错误:全球名称' exp'没有定义。我意识到我可能需要导入数学或numpy模块,但不确定类中的位置/方式。
答案 0 :(得分:2)