- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 TypeError: 'numpy.ndarray' object is not callable错误的处理办法
TypeError: 'numpy.ndarray' object is not callable此类错误一般是由于内部函数被用作变量名时发生。例如,我的程序是range = maxVals - minVals隔了几行我又写道 for i in range(numTestVecs):这样就会报错,因为内部已经有range函数,而自己又重新定义了一个。一般错误会指向for
2015-01-27 19:38:50 77926 7
原创 KNN算法理解和应用
一、算法概述1、kNN算法又称为k近邻分类(k-nearest neighbor classification)算法。最简单平凡的分类器也许是那种死记硬背式的分类器,记住所有的训练数据,对于新的数据则直接和训练数据匹配,如果存在相同属性的训练数据,则直接用它的分类来作为新数据的分类。这种方式有一个明显的缺点,那就是很可能无法找到完全匹配的训练记录。kNN算法则是从训练集中找
2015-01-26 10:29:35 5338
转载 SVM训练结果参数说明 训练参数说明 归一化加快速度和提升准确率 归一化还原 核函数
举例说明 svmtrain -s 0 -?c 1000 -t 1 -g 1 -r 1 -d 3 data_file 训练一个由多项式核(u'v+1)^3和C=1000组成的分类器。 svmtrain -s 1 -n 0.1 -t 2 -g 0.5 -e 0.00001 data_file 在RBF核函数exp(-0.5|u-v|^2)和终止允许限0.00001的条件下,训练一个?
2015-01-23 20:35:12 5430
原创 采用交叉验证选择最佳参数C与g
在svm_train中-c和-g是最常用的两个参数,其中-c是设置C-SVC、e-SVR、n-SVR中从罚系数C,默认值为1;-g是核函数中函数设置。那么如何去选取最优的参数c和g呢?libsvm 的 python 子目录下面的 grid.py 可以帮助我们 1.解压gnuplot,如果没有的话,可以在网上下载,网址为http://www.gnuplot.info/download.ht
2015-01-23 20:02:14 12553 4
原创 关于svm_train的参数问题
初次使用svm,不知道svm_train的参数该怎么设置,svm_train源码的注释里虽然有相关解释,但是看得云里雾里,如下:Train an SVM model from data (y, x) or an svm_problem prob using'options' or an svm_parameter param.If '-v' is specified in 'optio
2015-01-22 11:49:08 7001
原创 libsvm在python下的使用
1.libsvm在python下的使用由于研究需要,今天在学习支持向量机svm在python中的使用。看了svm的API后发现,貌似只有svm低级的方法,在网上查了之后才知道要下载libsvm,网址是http://www.csie.ntu.edu.tw/~cjlin/libsvm/。libsvm在python下的目录中包含了svm.py和svmutil.py,而svm.py接口主要包括了一些l
2015-01-21 10:44:18 1614
原创 数据挖掘十大算法之Apriori算法原理及源码实现
一、基本概念 频繁模式:指频繁地出现在数据集中的模式。例如,频繁地同时出现在交易数据集中的商品(如牛奶和面包)的集合就是频繁项集。 支持度:支持度的公式是support(A->B) = P(A U B),即A和B同时出现的概率。 置信度:置信度大的公式是confidence ( A-> B ) = P(A | B) = support ( A U B) / suppo
2015-01-17 21:31:16 5096
原创 初学python--python中的self
python中类的方法和普通函数的区别就是:它们必须有一个额外的第一个参数。一般情况下该参数以self命名,也可以换成其他名字,不过会降低程序的可读性。 self代表类的实例,python会对self进行赋值,而程序员不需要对self赋值。 举个例子来说明,MyClass类实例化得到MyObject对象,当MyObject对象调用MyClass中的方法method(arg1,a
2015-01-17 15:07:37 805
转载 初学python--pandas中MultilIndex的使用
在pandas的DataFrame中经常使用多个索引,在pandas中成为MultiIndex对象,这篇文章介绍一下MultiIndex创建和使用方法:引入所有需要的模块创建两个对象,分别为colors和foods打印出这两个数组来查看一下,注意tm.choice创建的数组是随机的,你利用同样的代码创建的数组和我的可能不一样创建MultiInde
2015-01-09 22:14:54 2463
转载 初学--Python numpy教程
本文转载自:http://blog.chinaunix.net/uid-21633169-id-4408596.html先决条件在阅读这个教程之前,你多少需要知道点python。如果你想重新回忆下,请看看Python Tutorial.如果你想要运行教程中的示例,你至少需要在你的电脑上安装了以下一些软件:PythonNumPy这些是可
2015-01-06 19:10:00 4628 1
原创 初学--Anaconda+eclipse进行Python开发
1.首先在官网下载Anaconda,网址为http://www.continuum.io/downloads,选择32位或者64位版本进行下载2.安装Anaconda3.在eclipse的help->Eclipse Marketsplace中,输入PyDev,进行安装,安装时间可能会较长.当然也可以选择在网上自行下载PyDev,然后在eclipse的help->install new so
2015-01-05 22:07:09 16356 1
《利用python进行数据分析》源码、数据集
2015-01-20
easy_install
2015-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人