- 博客(7)
- 收藏
- 关注
原创 头指针与头节点的区别
头指针与头节点的区别,今天重温数据结构,总结一下。头指针:1、是指向链表的第一个结点的指针,若链表有头节点,则是指向头结点的指针。2、头指针有标识作用,所以常用头指针冠以链表的名字。3 、无论链表是否为空,头指针均不为空。头指针式链表的必要元素。头节点:1、头节点是为了操作统一和方便儿设立的,放在第一元素的结点之前,其数据域一般无意义。2、有了头节点,对在第一元素结点前
2016-03-26 11:26:49 3688
原创 Python实现Logistic 回归实例
logistic回归的一般过程: 1、收集数据:任何方式 2、准备数据:由于要计算距离,因此要求数据都是数值型的,另外结构化数据格式最佳。 3、分析数据:采用任一方是对数据进行分析 4、训练算法:大部分时间将用于训练,训练的目的为了找到最佳的分类回归系数 5、测试算法:一旦训练步骤完成,分类将会很快 6、使用算法:首先,我们需要输入一些数据,并将其转化成对应的结构化数值;接着基于训练好的
2016-01-21 21:20:09 1856
原创 java学习--继承
本文将介绍java里的继承 首先强调两点: 1、访问控制符可以用来修饰实例变量,以控制实例变量的可访问范围 2、局部变量不能使用访问控制符修饰 定义一个汽车的类,类里包含名字、速度、颜色三个属性。汽车有加速和减速两个方法。public class Car{ public int speed; public String name; public String colo
2016-01-05 09:57:17 551
原创 python学习之决策树
决策树 k近邻算法可以完成很多分类任务,但是他最大的缺点就是无法给出数据的内在含义,决策树的优势就在于数据形式非常容易理解。 优点:计算复杂度不高,输出结果易于理解,对中间值的缺失不敏感,可以处理不相关的特征数据。 缺点:可能产生过度匹配的问题。 使用数据类型:数值型和标称型。 1、决策树的构造 在构造决策树的时候,我们需要解决的第一个问题就是,在划分数据集的时候那些特征起着决定性作用。
2016-01-04 17:19:49 608
原创 python 从文本文件中解析数据
def file2matrix(filename): fr = open(filename) arrayOLines = fr.realines() returnMat = zeros((numbersOfLines,3)) classLabelVector = [] index = 0 for line in arrayOLines:
2016-01-02 10:03:21 4681 3
原创 java学习之方法重载
要了解重载的概念我们需要了解一下问题:什么是方法签名?什么是重载,为什么要重载?怎么使用?1、什么是方法签名方法签名就是方法名加上参数类型。也就是说java平台不仅仅是靠方法名字来区分方法还靠参数类型。注:方法签名是java平台执行方法的时候,用来确定执行哪个方法的;方法签名是由方法名和参数类型决定的,与其他属性无关。2、什么是重载,为什么要重载?类中的两个方法或多个方法名相同
2015-12-31 22:22:13 468
原创 python实现的 K-近邻算法代码详细解释
一、k近邻算法概述 k近邻算法采用测量不同特征值之间的距离方法进行分类。优点:精度高、对异常值不敏感、无数据输入假定。缺点:计算复杂度高、空间复杂度高。适用数据范围:数值型和标称型。二、算法一般流程 1、收集数据:可以使用任何方法。2、准备数据:距离计算所需要的数值,最好是结构化的数据格式。3、分析数据:可以使用
2015-12-30 15:37:37 1435
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人