У меня довольно странная проблема с моим кодом:
Поэтому я пытаюсь создать классификатор и в своей части «предвидеть» написанного мной кода:
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'