前面和大家分享的分类算法属于有监督学习的分类算法,今天继续和小伙伴们分享无监督学习分类算法---聚类算法。聚类算法也因此更具有大数据挖掘的味道
聚类算法本质上是基于几何距离远近为标准的算法,最适合数据是球形的问题,首先罗列下常用的距离:
绝对值距离(又称棋盘距离或城市街区距离)
Euclide距离(欧几里德距离,通用距离)
Minkowski 距离(闵可夫斯基距离),欧...
分类:
编程语言 时间:
2014-12-10 18:10:53
收藏:
0 评论:
0 赞:
0 阅读:
538
Python包括很多标准编程数据结构,如list,tuple,dict,set,这些属于内置类型
collections模块包含多种数据结构的实现,扩展了其他模块中相应的结构。
Counter是一个容器,可以跟踪相同的值增加了多少次。这个类可以用来实现其他语言常用包或多集合数据结构来实现的算法。
Deque是一个双端队列,允许从任意一端增加或删除元素。
defaultd...
分类:
编程语言 时间:
2014-12-10 18:10:13
收藏:
0 评论:
0 赞:
0 阅读:
240
solution:No job file jar和ClassNotFoundException(hadoop,mapreduce)解决方案...
分类:
编程语言 时间:
2014-12-10 18:09:51
收藏:
0 评论:
0 赞:
0 阅读:
313
题目大意:给定一个多边形,求对称轴数量
我X 这究竟是怎么想到KMP的……
首先 将边字符化 即找到这个多边形的中心 然后用与中心构成的三角形的边-角-边的方式表示这条边
将边顺时针扫一遍 然后倍增至长度为2n-1 再逆时针扫一遍 逆时针扫的那遍在顺时针那遍中出现的次数就是对称轴数目
用KMP算法就能搞出来 证明自己YY吧
出题人卡精度丧心病狂。。。
#include
#includ...
分类:
编程语言 时间:
2014-12-10 18:09:21
收藏:
0 评论:
0 赞:
0 阅读:
303
直接设置:
-encoding utf-8 -charset utf-8
如下图:...
分类:
编程语言 时间:
2014-12-10 18:09:01
收藏:
0 评论:
0 赞:
0 阅读:
327
这个经典的bug是会出现java web的项目中原因是在MyEclipse新建web项
目时会自动加入javaEE libary这其中包含了activation.jar和mail.jar这两个jar有
问题具体什么问题我也不清,有人说是版本问题,也有人说是有bug。不论怎么
样将进入MyEclipse安装路径的
C:MyEclipse\Common\plugins\com.genuitec...
分类:
编程语言 时间:
2014-12-10 18:07:51
收藏:
0 评论:
0 赞:
0 阅读:
427
一.JAVA假克隆
Java中,对于基本类型,可以用“=”进行克隆,而对于引用类型却不能简单的使用“=”进行克隆,这与JAVA的内存使用空间有关,JAVA在栈中保存基本类型和引用变量,在堆中保存对象。对于引用变量而言,使用“=”将修改引用,而不是复制堆中的对象,此时两个引用对象将指向同一个对象,因此如果对一个变量修改则会修改另一个对象。
public class Employee {...
分类:
编程语言 时间:
2014-12-10 18:06:52
收藏:
0 评论:
0 赞:
0 阅读:
269
一、单一职责原则
(1)就一个类而言,应该仅有一个引起它变化的原因;
(2)如果一个类承担的职责过多,就等于把这些职责耦合在了一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力
二、开放封闭原则
三、依赖倒转原则
四、里氏代换原则
五、迪米特法则...
分类:
编程语言 时间:
2014-12-10 18:05:32
收藏:
0 评论:
0 赞:
0 阅读:
261
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以...
分类:
编程语言 时间:
2014-12-10 18:02:02
收藏:
0 评论:
0 赞:
0 阅读:
300
1、该功能只适用于需要页面自动撑满或缩小到可见区域,并且只对单个主体改变高度的需求。var ResetControl = function (pTask) { var _task = pTask || [], _isLock = false, ...
分类:
编程语言 时间:
2014-12-10 17:55:41
收藏:
0 评论:
0 赞:
0 阅读:
239
1.数据类型Java数据类型有:原始数据类型(Primitive Data Types )引用类型(reference type )Java原始数据类型又称基本数据类型,它说明了在程序中所能表示的基础数据的种类,通常有8种。引用类型包括类、接口等,具体内容将在后面文章中介绍。Java原始(基本)数据...
分类:
编程语言 时间:
2014-12-10 17:55:11
收藏:
0 评论:
0 赞:
0 阅读:
267
今天在把自己的项目转为maven架构的时候,居然碰到了一个很奇葩的问题具体如下:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 23 in XML document from class pat....
分类:
编程语言 时间:
2014-12-10 17:55:02
收藏:
0 评论:
0 赞:
0 阅读:
3070
如何能做出高效的web前端程序是我每次做前端开发都会不自觉去考虑的问题。几年前雅虎里牛逼的前端工程师们出了一本关于提升web前端性能的书籍,轰动了整个web开发技术界,让神秘的web前端优化问题成为了大街的白菜,web前端优化变成了菜鸟和大牛都能回答的简单问题,当整个业界都知道了惊天秘密的答案,那....
分类:
编程语言 时间:
2014-12-10 17:53:31
收藏:
0 评论:
0 赞:
0 阅读:
240
3.Java术语JVM - java虚拟机 JVM将 java 字节码程序翻译成机器语言。然后由计算机执行。JRE - java 运行环境 JRE 是由JVM 和 java platform 核心类以及相关支撑文件组成。API - Application programming interfac.....
分类:
编程语言 时间:
2014-12-10 17:51:41
收藏:
0 评论:
0 赞:
0 阅读:
382
public void aa(){ int[] a = { 1, 2, 3, 4, 5, 4, 3, 2, 1 }; Hashtable ht = new Hashtable(); for (int i = 0; i < a.Length; i++) { if (ht.Contains...
分类:
编程语言 时间:
2014-12-10 17:50:51
收藏:
0 评论:
0 赞:
0 阅读:
200
c#遍历的两种方式 for和foreach for: 需要指定首位数据、末尾数据、数据长度; for遍历语句中可以改变数据的值; 遍历规则可以自定义,灵活性较高 foreach: 需要实现ienumerator接口; 在遍历中不可以改变数据的值; 遍历规则只能是'++' ; 但查询效率较高Dic.....
分类:
编程语言 时间:
2014-12-10 17:49:21
收藏:
0 评论:
0 赞:
0 阅读:
499
例题:用冒泡排序法对10个数按从小到大的顺序排序。int main(){ int i,j,t,a[10]; printf("Input 10 integers:\n"); for(i=0;ia[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]...
分类:
编程语言 时间:
2014-12-10 17:48:11
收藏:
0 评论:
0 赞:
0 阅读:
164
冒泡算法:1,var array = [1,3,5,2,4,6,9,7,8];var fun = function(arr){ var j = 0, tem, len = arr.length; while(len > 0){ for(;j arr[j + 1]){ tem = arr[j]; ar...
分类:
编程语言 时间:
2014-12-10 17:46:21
收藏:
0 评论:
0 赞:
0 阅读:
161
模板引擎的主要功能就是把变化的数据融入到不变的模板中,并生成最终结果。目前,前端的主要数据格式无非是XML和JSON。如何将这些数据更加方便的呈现呢?最近看了很多的PHP模板引擎,今天看到了一个非常棒的Javascript模板引擎,用以更方便的呈现前台数据。它的一个超级简单的、快速的,高速缓存的,非...
分类:
编程语言 时间:
2014-12-10 17:45:01
收藏:
0 评论:
0 赞:
0 阅读:
174
简单理解 Thread:是一个指令序列,个体对象。 Threadpool:在使用Thread的过程中,程序员要为每个希望并发的序列new一个线程,很麻烦,因此希望有一个统一管理线程的方法,程序员就不需要关注线程的申请管理问题,所以就对Thread进行一系列封装,有了ThreadPool。使用Thre...
分类:
编程语言 时间:
2014-12-10 17:44:41
收藏:
0 评论:
0 赞:
0 阅读:
231