2015-12-15 3 views
-1

У меня есть класс LogisticRegression в файле с именем logisticRegression.py.вызов функции из другого файла класса

В этом классе я создаю функцию под названием negative_log_likelihood(self,y).

В другом скрипте я представляю новый объект класса LogisticRegression и он работает нормально.

Но если я вызываю функцию negative_log_likelihood, она не работает. Это дает мне:

AttributeError: 'LogisticRegression' object has no attribute negative_log_likelihood'

я назвал функцию с помощью

from logisticRegression import negative_log_likelihood 

Но он не работает.

Любые идеи?

+3

Можете ли вы показать код? – mrvol

ответ

0

Я думаю, что вам нужно импортировать свой класс, а затем вызвать функцию с экземпляром класса.

Как что:

from logisticRegression import LogisticRegression 

my_instance = LogisticRegression() 
my_instance.negative_log_likelihood() 
Смежные вопросы