【发布时间】:2019-03-21 04:43:32
【问题描述】:
我想实现决策树学习算法。
我对编码很陌生,所以我知道这不是最好的代码,但我只是希望它能够工作。不幸的是我得到了错误:e2 = b(pk2/(pk2 + nk2))
ZeroDivisionError: division by zero
有人可以向我解释我做错了什么吗?
【问题讨论】:
-
我在您的代码 sn-p 中看不到
e2 = b(pk2/(pk2 + nk2))行,但我认为错误很有表现力:您除以零,这是数学上未定义的。既然你把(pk2 + nk2)分开了,难道这些可以是相同的不同的符号吗? -
可以分享
count方法的代码 -
是的,我现在已经添加了!我知道你不能除以零,但我不明白零是从哪里来的。
标签: python decision-tree