摘要: sort与order都是对向量排序,sort返回的是向量排序后的值(小-大),order是对向量排序,然后返回向量的索引(也就是原先所在的第几个位置,默认是1:n的正整数)。 阅读全文
posted @ 2016-10-04 14:18 BelFuture 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 1 > c barplot(c) 1 > c plot(c) 1 > c barplot(c,horiz = TRUE) 1 > c barplot(c,xlab="Index",ylab = "Improvement", horiz = FALSE) 阅读全文
posted @ 2016-10-04 14:04 BelFuture 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1 > plot(x) 2 > age<-c(1,3,5,2,11,9,3,9,12,3) 3 > weight<-c(4.4,5.3,7.2,5.2,8.5,7.3,6.0,10.4,10.2,6.1) 4 > mean(weight) 5 [1] 7.06 6 > sd(weight) 7 [1 阅读全文
posted @ 2016-10-03 13:08 BelFuture 阅读(17182) 评论(0) 推荐(0) 编辑
摘要: rnorm()函数产生一系列的随机数,随机数个数,均值和标准差都可以设定。 阅读全文
posted @ 2016-10-03 12:54 BelFuture 阅读(69208) 评论(0) 推荐(2) 编辑
摘要: 报错,可以改为以下两种。 阅读全文
posted @ 2016-10-02 14:19 BelFuture 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 输出目录/home/yangkai/shell/20/下的所有文件: 将得到的文件存放到一个数组中: 判断一个字符串是不是包含另一个字符串: 注释: 数组: 阅读全文
posted @ 2016-10-02 13:53 BelFuture 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1 #ifndef matrix_h 2 #define matrix_h 3 #include 4 #include 5 #include 6 #include 7 #include 8 using std::vector; 9 using std::ios; 10 11 /* 12 Normal distr... 阅读全文
posted @ 2016-09-26 16:13 BelFuture 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 * Copyright 2016 E-Tool, Inc. 3 */ 4 5 #ifndef regex_h 6 #define regex_h 7 8 #include 9 #include 10 #include 11 #include 12 #include 13 14 extern "... 阅读全文
posted @ 2016-09-22 19:37 BelFuture 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 * Copyright 2016 E-Tool, Inc. 3 */ 4 5 #ifndef distance_h 6 #define distance_h 7 #include 8 #include 9 using std::vector; 10 11 #define max(a,b) (a>b?a:b) 12 #define min(a,b) (a x... 阅读全文
posted @ 2016-09-22 18:32 BelFuture 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 * Copyright 2016 E-Tool, Inc. 3 */ 4 5 #ifndef sort_h 6 #define sort_h 7 8 #include 9 #include 10 using std::vector; 11 template 12 13 class Sort { 14 public: 15 ... 阅读全文
posted @ 2016-09-22 18:30 BelFuture 阅读(231) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2016-09-21 22:15 BelFuture 阅读(11) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2016-09-21 22:14 BelFuture 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-09-18 21:11 BelFuture 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 一.简介 决策树学习是一种逼近离散值目标函数的方法,在这种方法中学习到的函数被表示为一棵决策树。 二.决策树的表示法 决策树通过把实例从艮节点排列到某个叶子结点来分类实例,叶子结点即为实例所属的分类。树上的每一个结点指定了对实例的某个属性的测试,并且该结点的每一个后继分支对应于该属性的一个可能值。分 阅读全文
posted @ 2016-09-18 20:19 BelFuture 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 一、kNN算法分析 K最近邻(k-Nearest Neighbor,KNN)分类算法可以说是最简单的机器学习算法了。它采用测量不同特征值之间的距离方法进行分类。它的思想很简单:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。 比如上面 阅读全文
posted @ 2016-09-18 15:39 BelFuture 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 using namespace std; 3 4 5 // 6 // This file contains the C++ code from Program 3.5 of 7 // "Data Structures and Algorithms 8 // with Object-Oriented Design Patterns in... 阅读全文
posted @ 2016-09-15 08:29 BelFuture 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-09-15 08:12 BelFuture 阅读(7292) 评论(0) 推荐(0) 编辑
摘要: A rule for polynomial computation which both reduces the number of necessary multiplications and results in less numerical instability due to potentia 阅读全文
posted @ 2016-09-15 08:02 BelFuture 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 本文目录 1. 欧氏距离 2. 曼哈顿距离 3. 切比雪夫距离 4. 闵可夫斯基距离 5. 标准化欧氏距离 6. 马氏距离 7. 汉明距离 8. 杰卡德距离 & 杰卡德相似系数 9. 相关系数 & 相关距离 10. 信息熵 1. 欧氏距离(Euclidean Distance) 欧氏距离是最易于理解 阅读全文
posted @ 2016-09-14 12:53 BelFuture 阅读(10505) 评论(0) 推荐(0) 编辑
摘要: 算法的基本思想 这个算法是解决这样一个问题:从一个数组中找出出现半数以上的元素。他的基本思想是:每次都找出一对不同的元素,从数组中删掉,直到数组为空或只有一种元素。 不难证明,如果存在元素e出现频率超过半数,那么数组中最后剩下的就只有e。 算法的实现 阅读全文
posted @ 2016-09-13 14:50 BelFuture 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 基本方法 加限制条件以后的方法 这两种方法的时间复杂度都是平方级的。 PrunedDTW 阅读全文
posted @ 2016-09-13 14:12 BelFuture 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 int main(int argc, char** argv) 7 { 8 regex pattern("[[:digit:]]+", regex_constants::extended); 9 printf("input stri... 阅读全文
posted @ 2016-09-12 09:46 BelFuture 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 输出结果为A)3 B)5 C)0 D)都不是 答案为B,也就是输出5。 关键点在于理解setjmp以及longjmp,(http://en.wikipedia.org/wiki/Setjmp.h )第一次运行到setjmp,会设置jmp_buf,然后返回0。当调用longjmp时,会把longjmp 阅读全文
posted @ 2016-09-12 09:33 BelFuture 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 using namespace std; 3 4 typedef int INT; 5 6 int main() { 7 8 INT a=10; 9 cout 2 using namespace std; 3 4 typedef int* INT; 5 6 int main() { 7 8 ... 阅读全文
posted @ 2016-09-12 08:56 BelFuture 阅读(322) 评论(0) 推荐(0) 编辑
摘要: [导读] date()是我们常用的一个日期时间函数,下面我来总结一下关于date()函数的各种形式的用法,有需要学习的朋友可参考。格式化日期date() 函数的第一个参数规定了如何格式化日期 时间。它使用字母来表示日期和时间 格式化日期date() 函数的第一个参数规定了如何格式化日期/时间。它使用 阅读全文
posted @ 2016-09-11 21:36 BelFuture 阅读(21278) 评论(0) 推荐(2) 编辑
摘要: 题目:请实现一个函数,把字符串中的每个空格替换成 "%20"。例如输入 "We are happy.",则输出 "We%20are%20happy."。 阅读全文
posted @ 2016-09-11 19:36 BelFuture 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 这是算法导论和剑指offer中的一个编程题,也被经常用作面试题。 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 例如:下面的二维数组就是每行、每列都递增排序。如果在这个数组 阅读全文
posted @ 2016-09-11 19:12 BelFuture 阅读(2957) 评论(0) 推荐(0) 编辑
摘要: const char* a表示a是指向一个字符串常量的指针,也就是说a所指向的内容是不能改变的(但是可以改变a所指向的地址),例如: 是不允许的,而 是允许的。 char* const b表示b是一个常指针,也就是说b必须始终指向同一个地址(但是可以改变b所指向的元素的值),例如: 是不允许的,而 阅读全文
posted @ 2016-09-11 16:51 BelFuture 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: 对于给定两个数a和b,传统的方法可以通过一个临时变量t完成交换: 如果不使用中间变量t,可以这样写: 也可以使用亦或的方法: 再精简一些就成了: 如果a,b是指针类型,那么可以如下操作: 经过以上操作,a指针指向了b指针原先指向的元素,b指针指向了a指针原先指向的元素。 阅读全文
posted @ 2016-09-11 16:36 BelFuture 阅读(368) 评论(0) 推荐(0) 编辑
The horizon of life is broadened chiefly by the enlargement of the heart.