Fix classification value type

This commit is contained in:
Aleksey Filippov 2025-03-12 13:30:58 +04:00
parent 5817314562
commit f617f3e41c

View File

@ -35,7 +35,7 @@ def get_rules(
rules.append(Rule(antecedent, value)) # type: ignore
else:
index = np.argmax(tree_.value[node][0])
value = float(classes[index])
value = str(classes[index])
rules.append(Rule(antecedent, value)) # type: ignore
recurse(0, antecedent, rules)
@ -87,7 +87,7 @@ def get_tree(
nodes.append(TreeNode(parent, None, node, "result", "=", value))
else:
index = np.argmax(tree_.value[node][0])
value = float(classes[index])
value = str(classes[index])
nodes.append(TreeNode(parent, None, node, "result", "=", value))
recurse(0, None, nodes)