• 大小:
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: Python
  • 标签: ID3决策树  

资源简介

【机器学习】【决策树】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

评论

共有 条评论