资源简介
【机器学习】【决策树】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实现和可视化
- 下一篇:基于字的二元模型的拼音输入法
评论
共有 条评论