- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 无监督学习k-means简单实现
%随机获取150个点%X = [randn(50,2)+ones(50,2);randn(50,2)-ones(50,2);randn(50,2)+[ones(50,1),-ones(50,1)]];X = load('test.txt') %二维高斯拟合函数opts = statset('Display','final'); %调用Kmeans函数%X N*P的数据矩阵%Id
2015-12-29 01:17:06 994
原创 Python安装setuptools的脚本
#!/usr/bin/env python"""Setuptools bootstrapping installer.Run this script to install or upgrade setuptools."""import osimport shutilimport sysimport tempfileimport zipfileimport optparse
2015-12-28 16:43:36 1967
转载 Python 安装matplotlib,six,dateutil,pyparsing 完整过程
之后又专门写了一篇如何解决Unable to find vcvarsall.bat 的笔记点击打开链接--------------------------在做词频分析的时候,需要用matlotlib 做图表,柱状图啥的,于是就开始了一个又一个的安装库的过程因为matplotlib 需要依赖许多其他科学计算的第三方库,需要一个一个的安装了。。1, 安装matplot
2015-12-28 16:40:09 693
转载 Python IDLE快捷键 汇总
编辑状态时:Ctrl + [ 、Ctrl + ] 缩进代码Alt+3 Alt+4 注释、取消注释代码行Alt+5 Alt+6 切换缩进方式 空格TabAlt+/ 单词完成,只要文中出现过,就可以帮你自动补齐。多按几次可以循环选择Alt+M 打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的py源码供浏览Alt+C 打开类浏览器,方便在源码文件中的各个方法体之间切
2015-12-28 14:07:26 606
原创 【转】Python计算器小程序及文件IO
http://blog.csdn.net/yangliuy/article/details/8573952
2015-12-24 21:36:24 320
原创 决策树C++实现
由于使用c++语言不太熟练,要用C++编写完整的程序有点难度,于是参考了http://blog.csdn.net/yangliuy/article/details/7322015.下面是修改后的代码:#include #include #include #include #include #include #include using namesp
2015-12-24 21:04:34 5134 6
原创 朴素贝叶斯算法(NB)
算法分析:贝叶斯分类器的分类原理是通过某对象的先验概率,利用贝叶斯公式计算出其后验概率,即该对象属于某一类的概率,选择具有最大后验概率的类作为该对象所属的类。目前研究较多的贝叶斯分类器主要有四种,分别是:Naive Bayes、TAN、BAN和GBN。这次使用NB算法来实现。 实现步骤: 1、找到一个已知分类的待分类项集合,这个集合叫做训练样本集。 2、统计
2015-12-06 16:51:09 2225 1
原创 最近邻算法(KNN)
【算法分析】KNN是本次实验第一个需要实现的方法,不算太难,但是要求是k=1,或者代码中根据测试集来自动识别最好的k值。本次实现只是采用了k=1的情况。何谓K近邻算法,即K-NearestNeighbor algorithm,简称KNN算法, K个最近的邻居,当K=1时,算法便成了最近邻算法,即寻找最近的那个邻居。也即是给定一个训练数据集,对新的输入实例(或者说是给定的数据集),在训练数据
2015-12-06 16:45:52 5907
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人