
机器学习
qinning199
欢迎大家去我的博客http://www.cocos2dx.net/
展开
-
Python中的sorted函数以及operator.itemgetter函数
operator.itemgetter函数operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子。 a = [1,2,3] >>> b=operator.itemgetter(1) //定义函数b,获取对象的第1个域的值>>> b(a) 2 >>> b=operator.itemgetter(1,0)转载 2014-05-18 17:39:45 · 4912 阅读 · 0 评论 -
Numpy的tile函数
1.函数的定义与说明 tile函数是模板numpy.lib.shape_base中的函数。 函数的形式是tile(A,reps) 函数参数说明中提到A和reps都是array_like的,什么是array_like的parameter呢?在网上查了一下,始终搞不明白,便把熟悉的python数据类型都试了一下,得出以下结论。 A的类型众多,几乎所有类型都可以:array, list, tup转载 2014-05-18 17:06:51 · 4330 阅读 · 0 评论 -
mahout向量
mahout三种向量: 在mahout中,向量被实现为三个不同的类,每个类都是针对不同场景优化的:DenseVector、RandomAccessSparseVector和SequentialAccessSparseVector。 1、DenseVector可被视为一个double型数组,其大小为数据中的特征个数。因为不管数组的元素之是不是0,数组中所有元素都被预先分配了空间。我们称之为密集的原创 2014-11-23 17:05:12 · 3106 阅读 · 0 评论 -
mahout中得距离测度
假设向量1为(a1,a2,...an) 向量2为(b1,b2,...bn) 1、欧式距离测度 公式为 d=sqrt((a1-b1)^2+(a2-b2)^2+…+(an-bn)^2) mahout类为EuclideanDistanceMeasure 2、平方欧式距离测度 公式为 d=(a1-b1)^2+(a2-b2)^2+…+(an-bn)^2 mahout类为SquaredEuc原创 2014-11-23 19:55:22 · 2136 阅读 · 0 评论