根据特征判断类型
找出决定性的特征完成划分 数据子集分布在所有分支上,如果某个分支上的数据子集属于同一类型就不在划分,否则重复划分直到所有相同类型的数据子集都属于同一分支
这里采用计算熵的方法
另外还有计算基尼不纯度方法(度量被错误分类到其他分组中的概率)
TypeError: ‘dict_keys’ object does not support indexing
本文链接:blog.csdn.net/a070220106/… import random
outcomes = {‘heads’:0, ‘tails’:0}
sides = outcomes.keys()
print(sides[0])
会产生错误:TypeError: ‘dict_keys’ object does not support indexing
这是由于python3改变了dict.keys,返回的是dict_keys对象,支持iterable 但不支持indexable,我们可以将其明确的转化成list:
import random
outcomes = {‘heads’:0, ‘tails’:0}
sides = list(outcomes.keys())
print(sides[0]) # 输出tails