自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 数据结构-2

1. 算法的5个重要特性有穷性确定性可行性有输入有输出2. 算法描述返回值  函数名(形参列表){函数体}3. 引用类型4. 算法分析基础(分析算法占用的资源)----分析算法的时空效率以便改进算法性能CPU时间-----> 时间性能分析内存空间------> 空间性能分析5. 复杂度分析一个算法是由控制结构(顺序,分支和循环)和

2016-09-16 15:49:04 263

原创 Python-2

1. 自定义函数(可以有一个默认参数)def function_name():arguementsreturn ()2. 传递函数def addMe(x): return x+xdef self(f,y): print (f(y))self(addMe,2)3. lambda函数r=lambda x: x+xprint (r(5))

2016-09-16 11:49:29 329

转载 数据结构-1

1. 基本数据组织和数据处理方法2. 数据结构的逻辑特性和存储结构设计---->算法设计基本数据结构:线性表,数组,栈,树,队列,二叉树,串,图3. 数据如何表示(选择合适的数据结构)/数据运算如何实现/数据运算如何高效实现4. 数据结构基本概念,基本原理和基本方法-----> 练习------> 优化5. 数据:所有能够输入到计算机中,且能被计算机处理的符号的

2016-09-14 18:58:24 460

原创 Python -1

1. print ‘hello, world!’2. 标识符首字符是字母或下划线其余可以是字母,下划线,数字大小写不同关键字不可使用3. 表达式(一定要有运算结果)算数运算符位运算符比较运算符逻辑运算符4. 数据类型整型和长整型(L)布尔型(1/0)浮点型(实数)复数型(j)---实数部分x.real, 虚数部分x.image序列类型(字符串

2016-09-14 17:16:37 244

转载 Java 集合框架 Map

Map 接口Map提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的,能够实现根据key快速查找valueMap中的键值对以Entry类型的对象实例形式存在的key值不能重复,value值可以每个key只能映射到一个值,但value可以对应很多keyMap接口提供了分别返回key值集合,value值集合以及Entry(键值对)集合的方法Map支持泛型,形式如  

2016-09-07 08:54:43 361

原创 Java 集合框架Example-Set

Set 无get()方法案例:提供备选课程创建学生对象,并给该学生添加三门课程(添加在学生的courses----Set类型的属性中)显示备选课程循环三次,每次输入课程ID往学生的courses属性中添加与输入的ID匹配的课程输出学生选择的课程Set中,添加某个对象,无论添加多少次,最终只会保留一个该对象,并且,保留的是第一次添加的那一个Set中可添加NUL

2016-09-06 17:04:59 391

转载 Java集合框架Example-2

课程修改public void testModify(){ coursesToSelect.set(4,new Course("7","ITPS")); }删除/* * 删除List中的元素 */ public void testRemove(){ Course cr=(Course) coursesToSelect.get(4); coursesToSelect

2016-09-06 15:48:13 352

转载 Java 集合框架Example-1

课程添加查询public class Course { public String id; public String name; public Course(String id,String name){ this.id=id; this.name=name; }import java.util.HashSet;import java.util.Set;/* *

2016-09-06 15:40:48 293

原创 Java 集合框架

1. 集合的概念:存储任意数量的具有相同属性的对象2. 作用: 在类的内部,对数据进行组织简单而快速的搜索大数量的条目有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关元素有点集合接口,提供了映射关系,可以通过key去快速查找到对应的唯一对象,而这个key可以诗任意类型3. VS数组数组长度固定,若不够用,则必须新建并将原

2016-09-05 15:18:40 225

转载 Java String 字符串

1. 字符串就是双引号之间的数据2. 字符串和数组初始化之后长度不变,内容不变,要改变值,则要新建字符串。每次new一个字符串,都是新建一个对象3. String是java.lang包下的一个类StringstringName=newString("string content");4. 常用方法str.length()          

2016-09-05 13:05:17 220

转载 Java 面试-1

1. 面对对象的特征(4)2.访问修饰符public,private,protected 以及默认的区别3. 基本数据类型4. String,StringBuilder和StringBuffer5. Override和Overload6. 抽象类和接口

2016-09-05 10:27:24 226

原创 Java 异常

1. 当异常发生时,该异常对象被创建并且导致该错误的方法中被抛出(throw)。该方法可以选择自己处理异常或传递该异常。被捕获(caught)并处理。可能由java运行时系统产生,也可手工代码产生。被抛出的异常与违反语言规范或超出java执行环境限制的基本错误有关2. try-catchtry{System.out.print("请输入你的年龄");Sc

2016-09-04 16:43:15 219

转载 Java 抽象&接口

1. 相同点a. 在使用引用变量时,尽量使用类结构的抽象层,使方法的定义和实现分离b. 都不能被实例化c. 都能包含抽象方法。2. 区别1)抽象类可以为部分方法进行实现,而接口只能包含抽象方法。2)一个类只能继承一个直接的父类。但一个类可以实现多个接口。3.综上所述,接口和抽象类各有优缺点,在接口和抽象类的选择上,必须遵守这样一个原则:

2016-09-04 10:59:24 205

原创 Java 接口

1. 接口 interface (在名前加I,用于区分)接口可以理解为一种特殊的类,由全局常量和公共的抽象方法组成。类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类里必须提供某些方法。2. public abstract interface 接口名【extends 父接口1,父接口2..】/

2016-09-04 09:48:14 243

原创 Java 抽象

1. 场景a. 某个父类只是知道其子类应该包含怎样的方法,但无法准确知道如何实现b. 多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性。2. 作用限制子类特征3. 规则a. abstract 定义抽象类b. abstract定义抽象方法,只有声明,不需实现c. 父类为抽象类d. 抽象类中可以包含普通的方法,也可以没有

2016-09-04 09:04:40 272

原创 Java 多态

多态(对象的多种形态)1. 引用多态父类引用可以指向本类的对象父类引用可以指向子类的对象public class Initial {public static void main(String[] args) {Animal obj1=new Animal();Animal obj2=new Dog();}}2. 方法多态创建本类对象时,调用的方

2016-09-04 08:04:55 197

原创 主动学习 Active Learning-2

1. 导入20 新闻组数据集为了更快操作,我们只对4个分类进行研究>>> categories = ['alt.atheism', 'soc.religion.christian',... 'comp.graphics', 'sci.med']我们导入文件的列表去匹配这些分类(随机打乱)>>> from sklearn.datasets i

2016-09-01 10:29:13 846

原创 主动学习 active learning-1

1. 主动学习也叫做询问学习或最佳实验设计,它是机器学的分支,更人工智能。主要的假设是是否学习算法是可以去选择先要学习的数据。主动学习系统试图跨越标签瓶颈通过学问没有标签的例子去被人类注释者来标签。主动学习目的诗提高朱雀都通过尽量少的标签,因此减少获得标签数据的话费。2. pool-based 过程:学习者先从少量训练集里标签的例子开始,从精心挑选的例子里获得标签进行学习,然后扩展新知识去选择

2016-09-01 08:01:31 7168 1

原创 机器学习 scikit-learn(2)

标签传播(label Propagation)强调一种主动学习工具去学习手写数字。开始训练一个只有10个标签的标签传播模型,然后我们选择5个最不确定的去标记。之后我们训练15个标签点。重复4次,最后得到一个拥有30个标签的例子。例子来自于scikit-learn官网print(__doc__)# Authors: Clay Woolam # Licence: BSDimpor

2016-08-31 15:53:55 622

原创 机器学习 scikit-learn(1)

1. 通过样本来预测未知的数据;通过学习数据集的特征(训练集 training set)来应用到新的数据上。2. 监督学习:分类:样本属于多于两个类,我们想要从已经标记过的数据来预测未标记数据的类---digits回归:如果想要的输出包括多余一个连续的变量    无监督:训练集包括一系列的矢量X而没有相对应的y(目标值)。3. 学习和预测在数字集中,任务是预测给出图片。

2016-08-31 14:53:16 415

原创 HTML5 新布局元素<header><article><footer>

1. HTML5 新布局元素

2016-08-23 19:54:16 5952

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除