python
文章平均质量分 73
qq_23617681
这个作者很懒,什么都没留下…
展开
-
k近邻分类算法的python实践
最近学习机器学习算法,用python实现。这里记录k近邻算法的python源码实现和一些理解。文章参考了zouxy09的博文,代码参考machine learning in action.k近邻分类算法原理:1、根据k近邻,计算K个离待分类物品最近的物品,这K个最近的物品已经分类。2、统计K个近邻的分类结果,按照降序排列。3、分类结果值最大的,即是待分类物品类别。原创 2016-03-29 14:40:32 · 686 阅读 · 0 评论 -
python学习的一些小技巧小结
最近看别人的python代码,有一些问题值得总结。1、关于** 与* 符号。参考下面描述。**两个乘号就是乘方,比如2**4,结果就是2的4次方,结果是16一个乘号*,如果操作数是两个数字,就是这两个数字相乘,如2*4,结果为8*如果是字符串、列表、元组与一个整数N相乘,返回一个其所有元素重复N次的同类型对象,比如"str"*3将返回字符串"strstrstr"如果是函原创 2016-03-31 10:25:07 · 439 阅读 · 0 评论 -
python实践之:用朴素贝叶斯实现分类
第一部分:朴素贝叶斯理论介绍公式如下:其中:p(A)、 P(B)称为先验概率,P(A|B)、 P(B|A)称为后验概率、条件概率。贝叶斯理论描述这样一件事情:当我们知道历史数据,即等式右边,就可以预测未来,等式左边。虽然预测是有一定概率的,但它仍然给我们预测未来一个可以参考的数据,即概率。再通俗一点,上述公式表述为:通过历史数据知道A的先验概率,以及B的后验概率时,原创 2016-03-31 15:53:14 · 6454 阅读 · 2 评论 -
python依赖包numpy、scipy、scikit-learn运行冲突解决方案
在运行python的decision tree时,由于.py文件开头引入了sklearn包(见下表),导致运行错误。import numpy as npimport scipy as spfrom sklearn import treefrom sklearn.metrics import precision_recall_curvefrom sklearn.metrics impor原创 2016-04-01 17:14:50 · 7036 阅读 · 0 评论 -
python编程实践小结2016-04-11
本文小结最近python编程中解决的几个问题。这些问题大部分是不同版本python的函数差异。列表:1、python的对象序列化模块是pickle.2、读写文件过程中,主要读写的方式'w'、'wb','r'、'rb',不同版本python的函数对参数的要求不同。3、函数isinstance(secondDict[key], dict) 作用等价于type(secondD原创 2016-04-11 12:01:38 · 462 阅读 · 0 评论