首先看看一些关键词:K-NN算法,训练集,测试集,特征(空间),标签 举实验楼中的样例,通俗的讲讲K-NN算法:电影有两个分类(标签)-动作片-爱情片。两个特征--打斗场面--亲吻画面。 将那些数字和分类用图像表示大概如下: 两个红圆圈分别代表两种电影,他们包含了表中的数据,求解中间蓝色方框(就一个 ...
分类:
编程语言 时间:
2017-07-14 09:03:56
收藏:
0 评论:
0 赞:
0 阅读:
339
内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类 如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动) 显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类 而心脏又在人体当中,正如同是内部类在外部内当 ...
分类:
编程语言 时间:
2017-07-14 09:03:41
收藏:
0 评论:
0 赞:
0 阅读:
151
substring()方法用于提取字符串中介于两个指定下标之间的字符。 ...
分类:
编程语言 时间:
2017-07-14 00:30:00
收藏:
0 评论:
0 赞:
0 阅读:
308
#给多个变量赋值data=['alex',84,[1900,3,38]]name,age,birth=dataprint(name)print(age)print(birth)#msg='hello'a,b,c,d,e=msgprint(a,b,c,d,e) msg='hello'a,_,_,_,b ...
分类:
编程语言 时间:
2017-07-14 00:29:36
收藏:
0 评论:
0 赞:
0 阅读:
381
定义(字典的key必须是不可变类型,也成为可hash类型,并且字典是无序的): info={'name':'egon','age':18,'sex':'male'} 或 info=dict({'name':'egon','age':18,'sex':'male'}) # 取某个KEY的值 print... ...
分类:
编程语言 时间:
2017-07-14 00:28:59
收藏:
0 评论:
0 赞:
0 阅读:
416
阅读目录 建议65:避开基本类型数组转换列表陷阱 建议66:asList方法产生的List的对象不可更改 建议67:不同的列表选择不同的遍历算法 建议68:频繁插入和删除时使用LinkList 建议69:列表相等只关心元素数据 回到顶部 建议65:避开基本类型数组转换列表陷阱 我们在开发中经常会使用 ...
分类:
编程语言 时间:
2017-07-14 00:26:58
收藏:
0 评论:
0 赞:
0 阅读:
312
一、关于concurrent.futures模块 Python标准库为我们提供了threading和multiprocessing模块编写相应的多线程/多进程代码,但是当项目达到一定的规模,频繁创建/销毁进程或者线程是非常消耗资源的,这个时候我们就要编写自己的线程池/进程池,以空间换时间。但从Pyt ...
分类:
编程语言 时间:
2017-07-14 00:24:43
收藏:
0 评论:
0 赞:
0 阅读:
417
背景:记录在linux环境下部署jar程序的过程 1 部署过程记录 1.1 程序结构 这里的main函数就在DemRest2.java 文件中。 为了部署方便,要做到以下两点: 1 在导出的jar包中不包含依赖的jar文件 2 程序用到的配置文件可以让用户进行自定义 ,不将其放在jar包中。 1.2 ...
分类:
编程语言 时间:
2017-07-14 00:21:37
收藏:
0 评论:
0 赞:
0 阅读:
409
此算法适合带有负边权的和无负边权的有向图。算法会计算出所有可能的路径和每个路径的长度 输出: 负边权图: 输出: ...
分类:
编程语言 时间:
2017-07-14 00:21:10
收藏:
0 评论:
0 赞:
0 阅读:
340
阅读目录 建议60:性能考虑,数组是首选 建议61:若有必要,使用变长数组 建议62:警惕数组的浅拷贝 建议63:在明确的场景下,为集合指定初始容量 建议64:多种最值算法,适时选择 噢,它明白了,河水既没有牛伯伯说的那么浅,也没有小松鼠说的那么深,只有亲自试过才知道。 寓言故事《小马过河》 数据处 ...
分类:
编程语言 时间:
2017-07-14 00:18:41
收藏:
0 评论:
0 赞:
0 阅读:
298
js是一门函数式语言,因为js的强大威力依赖于是否将其作为函数式语言进行使用。在js中,我们通常要大量使用函数式编程风格。函数式编程专注于:少而精、通常无副作用、将函数作为程序代码的基础构件块。 在函数式编程中,有一种函数称为匿名函数,也就是没有名称的函数,是js中的一个非常重要的概念。通常匿名函数 ...
分类:
编程语言 时间:
2017-07-14 00:18:17
收藏:
0 评论:
0 赞:
0 阅读:
435
基本数据类型(四类八种):不能为null一、整数型 byte 2的8次方 short 2的16次方 int 2的32次方 long 2的64次方二、浮点型 float 4个 double 8个字节三、布尔型 boolean(true, false)四、字符型 char(可以是一个字母, 也可以是一个 ...
分类:
编程语言 时间:
2017-07-14 00:15:26
收藏:
0 评论:
0 赞:
0 阅读:
313
定义(元组是有序的且值是不可重复的):age=(11,22,33,44,55,33) 或 age=tuple((11,22,33,44,55)) 或 name = "a", "b", "c", "d"; #取值print(age[2])# 范围取值print(age[1:4])# 某个元素个数pri ...
分类:
编程语言 时间:
2017-07-14 00:14:54
收藏:
0 评论:
0 赞:
0 阅读:
265
1.<a href="javascript:void(0)" onclick="dele();"> a标签不使用链接的时候,必须加javascript:void(0),不然页面会刷新,造成部分功能失效,例如:隐藏ID为某的标签时,失去效果。 2.<option>中没有value时, .value 可 ...
分类:
编程语言 时间:
2017-07-14 00:14:42
收藏:
0 评论:
0 赞:
0 阅读:
303
摘录自http://www.cnblogs.com/SaraMoring/p/5687466.html Java内存分配主要包括以下几个区域: 1. 寄存器:我们在程序中无法控制 2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 3. 堆:存放用new产生的数据 4. ...
分类:
编程语言 时间:
2017-07-14 00:14:00
收藏:
0 评论:
0 赞:
0 阅读:
375
1.JVM管理的内存包含下图所示的几个运行时数据区域,其中方法区和堆为线程共享的数据区域,程序计数器,虚拟机栈以及本地方法栈为线程私有的数据区域。 程序计数器:可以看做是当前线程所执行的字节码的行号指示器,告诉字节码解释器该读取哪条指令 虚拟机栈:生命周期和线程相同,每个方法在执行的同时都会创建一个 ...
分类:
编程语言 时间:
2017-07-14 00:13:21
收藏:
0 评论:
0 赞:
0 阅读:
360
Python zip 函数。 zip函数接受任意多个(包括0个和1个)序列作为参数 ...
分类:
编程语言 时间:
2017-07-14 00:12:11
收藏:
0 评论:
0 赞:
0 阅读:
298
#打开文件 # f=open('a.txt','r',encoding='utf-8') # 读取全部 # res=f.read() # print(res) #读一行 # print(f.readline(),end='') # print(f.readline(),end='') #读多行 # ... ...
分类:
编程语言 时间:
2017-07-14 00:11:57
收藏:
0 评论:
0 赞:
0 阅读:
321
1、join()函数 Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 语法: 'sep'.join(seq) 参数说明sep:分隔符。可以为空seq:要连接的 ...
分类:
编程语言 时间:
2017-07-14 00:11:36
收藏:
0 评论:
0 赞:
0 阅读:
373
如上图使用Dijkstra算法将无法获取到最短路径 1.A->C->D 5 2.A->B...没有 最近路径为5.但是实际上B->C的路径为-2. A->B->C->D的最短开销为3 Dijkstra算法无法判断含负权边的图的最短路。如果遇到负权,在没有负权回路存在时(负权回路的含义是,回路的权值和 ...
分类:
编程语言 时间:
2017-07-14 00:11:26
收藏:
0 评论:
0 赞:
0 阅读:
546