资源简介

ID3算法的Python具体实现,在代码中有自带的数据集,通俗易懂的例子。..............

资源截图

代码片段和文件信息

# -*- coding: utf-8 -*-
“““
Created on Sat Aug 25 10:39:22 2018

@author: aoanng
“““
from math import log

##创建数据集
def createDataSet():
    “““
    创建数据集
    “““
    dataSet = [[‘青年‘ ‘否‘ ‘否‘ ‘一般‘ ‘拒绝‘]
                [‘青年‘ ‘否‘ ‘否‘ ‘好‘ ‘拒绝‘]
                [‘青年‘ ‘是‘ ‘否‘ ‘好‘ ‘同意‘]
                [‘青年‘ ‘是‘ ‘是‘ ‘一般‘ ‘同意‘]
                [‘青年‘ ‘否‘ ‘否‘ ‘一般‘ ‘拒绝‘]
                [‘中年‘ ‘否‘ ‘否‘ ‘一般‘ ‘拒绝‘]
                [‘中年‘ ‘否‘ ‘否‘ ‘好‘ ‘拒绝‘]
                [‘中年‘ ‘是‘ ‘是‘ ‘好‘ ‘拒绝‘]
                [‘中年‘ ‘否‘ ‘是‘ ‘非常好‘ ‘拒绝‘]
                [‘中年‘ ‘否‘ ‘是‘ ‘非常好‘ ‘拒绝‘]
                [‘老年‘ ‘否‘ ‘是‘ ‘非常好‘ ‘同意‘]
                [‘老年‘ ‘否‘ ‘是‘ ‘好‘ ‘同意‘]
                [‘老年‘ ‘是‘ ‘否‘ ‘好‘ ‘同意‘]
                [‘

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        5988  2019-07-02 17:01  ID3\ID3Tree.py
     目录           0  2019-07-08 09:56  ID3\__pycache__\
     文件        4066  2019-07-02 17:01  ID3\__pycache__\ID3Tree.cpython-37.pyc
     文件        2561  2019-07-01 14:24  ID3\__pycache__\treePlotter.cpython-37.pyc
     文件         513  2019-06-30 23:14  ID3\main.py
     文件        3155  2019-06-30 23:12  ID3\treePlotter.py
     目录           0  2019-07-08 09:56  ID3\

评论

共有 条评论