資源簡介
【機器學習】【決策樹】ID3算法,詳解+Python代碼實現
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-??
“““?
@author:?蔚藍的天空Tom?
Talk?is?cheapshow?me?the?code?
Aim:ID3算法生成決策樹(字典存儲)?并繪制決策樹圖形
“““??
import?numpy?as?np??
import?math
import?matplotlib.pyplot?as?plt
varnamestr?=?lambda?vnms:?[?vn?for?vn?in?nms?if?id(v)==id(nms[vn])][0]??
class?CUtileTool(object):??
????‘‘‘提供有用的方法?比如dump_list方法,可以打印給定的list的相關信息‘‘‘??
????def?dump_list(self?src_list?src_list_namestr):??
????????‘‘‘逐行打印list?
????????:param?self:類實例自身?
????????:param?src_list:被打印的源list?
????????:return?無?
????????‘‘‘??
????????print(‘\n============‘src_list_namestr‘================‘)??
????????list_len?=?len(src_list)??
????????list_shape?=?np.shape(src_list)??
????????print(‘type(‘src_list_namestr‘):‘type(src_list))??#??
????????print(‘np.shape(‘src_list_namestr
- 上一篇:高斯混合模型的Python實現和可視化
- 下一篇:基于字的二元模型的拼音輸入法
評論
共有 條評論