从另一个类文件调用一个函数

时间:2015-12-15 14:40:26

标签: python python-2.7

我在名为LogisticRegression的文件中有一个班级logisticRegression.py

在本课程中,我创建了一个名为negative_log_likelihood(self,y)的函数。

在另一个脚本中,我引入了类LogisticRegression的新对象,它正常工作。

但如果我调用函数negative_log_likelihood它就不起作用。它给了我:

  

AttributeError:'LogisticRegression'对象没有属性negative_log_likelihood'

我使用

调用了函数
from logisticRegression import negative_log_likelihood

但它不起作用。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我认为您需要导入您的类,然后使用您的类的实例调用该函数。 像那样: 来自logisticRegression导入LogisticRegression my_instance = LogisticRegression() my_instance.negative_log_likelihood()