这里是3.x版本的Python,对代码做了一些修改。 其中画图的函数直接使用的是原代码中的函数,也做了一些修改。 书本配套的数据和2.7版本的源码可以在这里获取 :https://www.manning.com/books/machine-learning-in-action from math import lo…
from math import log
数据集链接
计算给定数据集的香农熵
def calcShannonEnt(dataSet):numEntrieslen(dataSet)labelCounts{}for featVec in dataSet:currentLabelfeatVec[-1]#print(calcShannonEnt函数输出featVec:)#print(featVec)if currentLabel not in la…