def classify(observation, tree):
if tree.results != None:
return tree.results
else:
v = observation[tree.col]
branch = None
if isinstance(v, int) or isinstance(v, float):
if v >= tree.value:
branch = tree.tb
else:
branch = tree.fb
else:
if v == tree.value:
branch = tree.tb
else:
branch = tree.fb
return classify(observation, branch)
decision_tree_manual_classifier.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录