- 博客(26)
- 收藏
- 关注
原创 javascript注释规范
模块功能描述说明:/** * ------------------------------------------------------------------ * 模块描述说明 * ------------------------------------------------------------------ */
2014-11-04 22:32:13 483
原创 数据结构与算法-树1
1.树的定义树(Tree)是n(n≥0)个有限数据元素的集合。当n=0 时,称这棵树为空树。在一棵非树T 中:(1)有一个特殊的数据元素称为树的根结点,根结点没有前驱结点。(2)若n>1,除根结点之外的其余数据元素被分成m(m>0)个互不相交的集合T1,T2,…,Tm,其中每一个集合Ti(1≤i≤m)本身又是一棵树。树T1,T2,…,Tm 称为这个根结点的子树。可以看出,在树的
2014-11-04 20:52:11 523
转载 js模块化开发
JavaScript模块化开发(一)——基础知识随着前段JavaScript代码越来越重,如何组织JavaScript代码变得非常重要,好的组织方式,可以让别人和自己很好的理解代码,也便于维护和测试。模块化是一种非常好的代码组织方式,本文试着对JavaScript模块化开发的一些基础知识做一些阐释。对象字面量(Object Literals)对象字面量表示,其实就是用一对大括号括起来的
2014-10-19 00:05:50 552
原创 javascript函数
Javascript 函数函数是js的基础模块单元,用于代码复用,信息隐藏和组合调用。javascript中的函数就是对象,对象就是“名/值”的集合并拥有一个连接到原型对象的隐形连接(Object.prototype对于函数是Function.prototype)。每个函数在创建时会附加两个隐藏属性:函数上下文和实现函数的行为代码。调用一个函数会暂停当前函数的执行,传递控制权和参数给新函数
2014-10-17 19:24:43 846
原创 对iris的主成分分析
通常情况下,数据集的变量不低于三个,如何了解各个变量与其他变量之间的关系变得非常复杂。主成分分析(PCA)是一种数据降维技巧,在损失很少信息的前提下把多个指标转化为几个综合指标的多元统计方法。例如,使用PCA可将30个相关(很可能冗余)的环境变量转化为5个无关的成分变量,并且尽可能地保留原始数据集的信息。通常把转化生成的综合指标称之为主成分,其中每个主成分都是原始变量的线性组合,且各个主成分之间互
2014-02-10 00:44:01 4213
原创 R语言数据分析基础
本文中使用的数据为iris(鸢尾花) 。观察数据整体的大小与结构> iris | 花萼长度 花萼宽度 花瓣长度 花瓣宽度物种 | Sepal.Length Sepal.Width Petal.Length Petal.Width Species1 5.1 3.5
2014-02-10 00:42:30 1188
原创 R数据源于数据处理常用的函数
作为一名数据分析人员,你通常会面对来自多种数据源和数据格式的数据,你的任务是将这些数据导入你的工具,分析数据,并汇报分析结果。R提供了适用范围广泛的数据导入工具。R可从键盘、文本文件、Microsoft Excel和Access、流行的统计软件、特殊格式的文件,以及多种关系型数据库中导入数据。处理数据对象的实用函数length(object)显示对象中元素/成分
2014-02-10 00:40:56 881
原创 python扩展数据结构—栈和队列
栈:只在表尾进行插入删除的线性表。class Stack(): def __init__(self): self.stack = [] def empty(self): return self.stack == [] def top(self):
2014-01-29 06:31:48 605
原创 python内置数据结构简介
Python内置数据结构简介数据结构是用来存储相关联的一组数据的集合,在Python中内置了几种数据结构,分别是list, tuple,dictionary,set,string。List list用来存储规则的(ordered)数据集合,我们可用它来存储一系列的数据元素。假设你有一个购物清单用来表示你需要买的物品,你就可以把它们存储到list中,并用"[]"包起来,元素之间使
2014-01-29 06:03:11 809
原创 R语言数据结构1—vector
构建数据集有两个步骤:选择一种数据结构来储存数据将数据导入数据结构#构建vectornumeric.vector character.vector boolean.vector numeric.vectorcharacter.vectorboolean.vector> numeric.vector[1] 1 10
2014-01-27 02:35:33 1129
原创 R语言数据结构6—list
列表(list)是R的数据类型中最为复杂的一种。一般来说,列表就是一些对象(或成分,component)的有序集合。列表允许你整合若干(可能无关的)对象到单个对象名下。例如,某个列表中可能是若干向量、矩阵、数据框,甚至其他列表的组合。可以使用函数list()创建列表:my.list 其中的对象可以是目前为止讲到的任何结构。你还可以为列表中的对象命名:list(name1=y
2014-01-27 02:32:40 1815
原创 R语言数据结构5—factor
有两种类型的变量:类别(名义型)变量和有序类别(有序型),他们在R中称为因子(factor),函数factor()以一个整数向量的形式存储类别值,整数的取值范围是[1... k ](其中k 是名义型变量中唯一值的个数),同时一个由字符串(原始值)组成的内部向量将映射到这些整数上。举例来说,假设有向量:diabetes 语句diabetes #创建factorgend
2014-01-27 02:29:41 3222
原创 R语言数据结构4—dataframe
dataframe is about datasets containing different data types instead of only one.由于不同的列可以包含不同模式(数值型、字符型等)的数据,数据框的概念较矩阵来说更为一般。由于数据有多种模式,无法将此数据集放入一个矩阵。在这种情况下,使用数据框是最佳选择。#head,tail分别显示mtcars的前几行和后
2014-01-27 02:17:54 1328
原创 R语言数据结构3—array
数组(array)与矩阵类似,但是维度可以大于2。数组可通过array函数创建,形式如下:myarray 其中vector包含了数组中的数据,dimensions是一个数值型向量,给出了各个维度下标的最大值,而dimnames是可选的、各维度名称标签的列表。> dim1 > dim2 > dim3 > z > z, , C1 B1 B2 B3A
2014-01-27 02:13:46 936
原创 R语言数据结构2—matrix
矩阵矩阵是一个二维数组,只是每个元素都拥有相同的模式(数值型、字符型或逻辑型)。可通过函数matrix创建矩阵。一般使用为:matrix(vector = , nrow = , ncol = , byrow = ,dimnames = list(,))其中vector包含了矩阵的元素,nrow和ncol用以指定行和列的维数,dimnames包含了可选的、以字符型向量表示
2014-01-26 22:57:47 1160
原创 java IO简介
Java IO 是由java.io包支持的。File类用于完成对目录和文件的操作,包括新建,删除,重命名等。如果需要访问文件的具体内容,需要java输入/出流。包括输入和输出IO流。每种输入和输出IO流又包括字节流和字符流。字节流是以字节为单位处理输入输出,字符流是以字符为单位处理输入输出。字节流以InputStream和OutStream作为基类,它处理的对象是8位的字节。字符流以Wri
2013-05-16 10:41:21 397
原创 java集合
java集合为了保持数量不确定的数据,以及保存有映射关系的数据(关联数组),java提供了集合类。java共有四种集合体系:Set,List,Map,Queue。Java集合类从两个接口派生:Collection和Map。Collection保存集合,Map保存映射(Key-Value)值。我们可以使用Iterator来遍历Collection中的元素。Iterator接口定义了三个方法:
2013-05-15 14:13:38 490
转载 搜索引擎架构
作为互联网应用中最具技术含量的应用之一,优秀的搜索引擎需要复杂的架构和高效的算法,以此来支撑对海量数据的获取、存储,以及对用户查询的快速而准确的响应。下图所示是一个通用搜索引擎的架构示意图。搜索引擎由许多模块组成,各自负责不同的功能作用,相互配合形成完整的架构。 搜索引擎的信息来自于互联网网页,通过网络爬虫将整个互联网的信息获取到本地存储起来。因为互
2013-03-11 21:56:40 670
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人