- 博客(4)
- 收藏
- 关注
原创 linux中利用python计算熵
熵反应信息的混乱程度熵的计算公式为 p*log(p,2)对每个分类的概率进行求和,值越大反应信息越混乱,用python实现的代码: from math import log def calcShannonEnt(dataSet): numEntries=len(dataSet) labelCounts={} for featVec in dataSet: currentLabel=f
2016-10-30 00:39:26 1926
原创 KNN算法实例
《机器学习算法一书中的实战》 python 学习总结 中文注释需要 添加 # -*- coding:utf-8 -*- # -*- coding:utf-8 -*- from numpy import * import operator def file2matrix(filename): fr=open(filename) numberOfLines=len(fr.readlin
2016-10-19 19:05:26 1575
原创 kNN算法
程序引用《机器学习实战》 用python实现kNN算法,题中假设把目标分为A类和B类,在前3中统计出与A类最近的点 from numpy import * import operator def createDataSet(): group=array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]]) labels=['A','A','B','B'] prin
2016-10-19 10:18:24 391
原创 python学习笔记——基础练习
类似于使用带参数的函数 from sys import argv script, first, second, third = argv print "The script is called:", script print "Your first variable is:", first print "Your second variable is:", second pri
2016-10-10 19:56:29 305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人