Python
驴客图世界
这个作者很懒,什么都没留下…
展开
-
Python数据可视化
首先show一个示例:from numpy import *import matplotlibimport matplotlib.pyplot as pltfr = open("datingTestSet.txt")lines = fr.readlines()n = len(lines)datingDataset = zeros((n,3))datingLabels = []原创 2016-05-03 11:15:03 · 588 阅读 · 0 评论 -
二分K均值c++实现
二分k均值原理及Python实现请见:(1)http://blog.csdn.net/u013593585/article/details/51280052(2)http://blog.csdn.net/u013593585/article/details/51263980 Python实现C++代码:基于python的思路写的(求指点)#include #inc原创 2016-05-12 21:08:02 · 1411 阅读 · 1 评论 -
二分k均值 Python实现
Kmeans:优点:简单易实现缺点:可能收敛于局部最小值(对初始k个聚类中心的选择敏感),在大规模数据集上收敛较慢适用数据类型:数值型数据度量聚类效果的指标:SSE(sum of squared error, 误差平方和),SSE值越小表示数据点越接近于他们的质心,聚类效果也越好改进方法:簇划分二分k-均值算法:算法思想:首先将所原创 2016-04-27 20:16:48 · 2358 阅读 · 1 评论 -
knn算法python实现
K最近邻(k-Nearest Neighbor,KNN)分类算法思路:如果一个样本在特征空间中的k个最相似的样本中的大多数属于某一个类别,则该样本也属于这个类别。KNN算法还可用于回归。方法是通过找出一个样本的k个最近邻居,将这些邻居的属性的平均值赋给该样本,就可以得到该样本的属性。更有用的方法是将不同距离的邻居对该样本产生的影响给予不同的权值(weight),如权值与距离成正比(组合函数原创 2016-04-29 22:30:52 · 5652 阅读 · 2 评论 -
k近邻算法识别手写数字Python实现
数据集:(参见python实战教程)训练数据:trainingDigits 2000多个.txt文件测试数据:testDigits 约900个.txt文件均为32*32大小from numpy import *import osimport knnOperatorimport pdbdef img2vector(filename,d): #d=32 return原创 2016-05-10 21:49:47 · 1713 阅读 · 1 评论 -
KMeans的C++及Python实现
1. C++实现#include #include #include #include #include using namespace std;const int k = 3;const int dims = 4;const int dataNum = 150;typedef vector Tuple;void doKmeans(vector& tuples);vo原创 2016-04-20 15:41:44 · 1333 阅读 · 1 评论