决策树 实现
来源:互联网 发布:多益网络 社招 编辑:程序博客网 时间:2024/06/06 02:37
决策树实现 通过预处理基础数据 然后通过tree里的决策树方法实现二分类问题其中AllElectronics.csv 是一个excel表格字段对应数据
#encoding=utf-8from sklearn.feature_extraction import DictVectorizerimport csvfrom sklearn import treefrom sklearn import preprocessingfrom sklearn.externals.six import StringIOallElectronicsData = open(r'AllElectronics.csv','rb')reader = csv.reader(allElectronicsData)headers = reader.next()featureList = []labelList=[]for row in reader: labelList.append(row[len(row)-1]) rowDict={} for i in range(1, len(row)-1): rowDict[headers[i]] = row[i] featureList.append(rowDict)vec = DictVectorizer()dummyX = vec.fit_transform(featureList).toarray()lb = preprocessing.LabelBinarizer()dummyY = lb.fit_transform(labelList)clf = tree.DecisionTreeClassifier(criterion='entropy')clf = clf.fit(dummyX, dummyY)print(str(clf))
阅读全文
0 0
- 决策树实现
- 决策树实现
- 决策树 实现
- # 详解决策树、python实现决策树
- ID3 算法实现决策树
- 决策树 id3 C++实现
- 决策树算法的实现
- 决策树及实现
- 决策树的实现
- 决策树代码实现
- 决策树代码实现
- Python实现决策树算法
- 决策树--Python实现
- sklearn中决策树实现
- sklearn中决策树实现
- 决策树C++实现
- 决策树及其python实现
- 决策树原理-python实现
- php常用函数总结
- 二级购物车完整版
- Struts tiles使用中遇到的问题
- 6000字跟你讲清数据运营到底是做什么的?
- 共享单车并购的背后是共享产品质量的竞争还是资金
- 决策树 实现
- 环信SDK
- Virtual Box安装Windows XP系统
- 第十五篇 Android中使用Fiddler实现手机抓包的基本设置
- Weblogic数据源配置
- NanoPi K2 (Amlogic 905) 自行编译内核启动不起来
- filter在spring框架中使用配置文件参数的一种方法
- npm --save和--save-dev区别
- 补充:php7.0.8 + Apache2.4 + MySQL5.7.13 + phpMyAdmin4.6.3