AttributeError: у объекта 'int' нет атрибута 'feat' - PullRequest
0 голосов
/ 15 февраля 2020

У меня довольно странная проблема с моим кодом:

Поэтому я пытаюсь создать классификатор и в своей части «предвидеть» написанного мной кода:

def predict(self, feature):
        node = self.tree
        for i in range(len(feature)):
            if feature[node.feat] == 0:
                 node = node.left
            else:
                 node = node.right

Чтобы проверить, двигаться ли влево или вправо.

И это мой класс узла:

class Node():
    def __init__(self, data):
        self.left = None
        self.right = None
        self.feat = 0

Однако, когда я запускаю код, мне кажется, что возникает проблема AttributeError: у объекта 'int' нет атрибута 'feat'

1 Ответ

0 голосов
/ 15 февраля 2020

Извините, мой плохой вопрос решен,

Я только что возвращал int в одном из моих рекурсивных вызовов вместо объекта узла

...