阅读背景:

机器学习实战之使用 scikit-learn 库实现决策树

来源:互联网 

数据如图所示:

1、数值转换:

构造决策树之前,需要将数据转化成数值形式,对了类别 label,yes 和 no 分别为 1, 0;对了样本数据,比如第一行属性 age,它有 youth middle_aged 和 senior 三类,那么我们可以把 youth 写成 [1,0,0],middle_aged 写成 [0,1,0]的向量形式。python 提供了专门转换属性值为数值向量的方法:vec.fit_transform(featureList) .toarray(),也提供了转换 label 为数值的方法:lb.fit_transform(labelList)构造决策树之前,需要将数据转化成数值形




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: