自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 R语言学习(五)

R中有许多包可以绘制各种图形,如条形图,直方图等等,在学习R语言的过程中我也调用相应函数绘制了这些图形,但感觉掌握的还是皮毛而已,图形通过不同参数的设置是可以进行各种各样的变化的,希望今后能在实际的运用过程中进一步灵活掌握绘图技巧1.条形图:barplot(数据源,....horiz=TRUE/FALSE):当horiz=TRUE时就会变为横向条形图;2.饼图:pipe(数据源,label

2015-01-27 19:02:02 4916

原创 R语言学习(四)

R中有许多软件包,这些包中有丰富的绘图函数,使用这些函数能画出许多生动,简明的图形,这也是R语言强大的表现之一,这种主要介绍下与绘画图形相关的参数设置1.dev.new():打开一个新的图形界面;dev.off():关闭当前打开的图形;2.某变量par(no.readonly=TRUE):一般在绘制新的图形之前使用该参数,可以保存R软件中原有的对于绘画图形所设置的参数,便于绘制完图形之后进

2015-01-26 18:36:19 815

原创 R语言学习(三)

1.R语言中数据模型的取值操作,如向量d:d[1]---取出向量d中第一个元素;d[c(1,3,4)]----取出向量d中第1,3,5个元素;如数据框s:s[1,2]---取出数据框s中第一行第二列的数据;s[1,]---取出数据框第一行的数据;s[,1]---取出数据框s第一列的数据;2.给数据框添加新变量,如数据框s:s$newVariable;或者利用transform函数,至于tr

2015-01-25 17:53:24 903

原创 R语言学习(二)

R语言中有几个常用的数据结构,分别是向量,矩阵,以及数据框1.直接利用c(ele1,ele2...)函数输入即可2.矩阵:matrix()数据,行数,列数,byrow=TRUE/FALSE.....)其中byrow这一参数指的是数据按列还是行填充,默认按列进行填充,为TRUE时按行进行填充,为FALSE时按列进行填充3.数据框:data.frame(列1,列2...),其中列1,列2等

2015-01-24 17:39:36 764

原创 R语言学习(一)

因为对数据挖掘很感兴趣,所以就学了下R语言的皮毛知识,R语言相对于数据挖掘来说我觉得它更倾向于用统计学的知识来进行数据分析,而数据挖掘好学就更加偏向于计算机领域,它通过各种算法来实现挖掘,但不管怎么说,R语言在当今大数据时代扮演着非常重要的角色,感觉R语言的优点很多,主要的就是它的包的种类实在是丰富,可以便利地进行各个领域的数据分析工作。。下面我将开始整理自己所学的内容。。。1.insta

2015-01-23 17:38:53 732

原创 C++学习(七)

这几天回家变懒了,要继续写博客了,写博客真的是一个整理自己思绪的好方法,同时也能发现自己在学校过程中的诸多不足。。插播下学习过程中所碰到的Java的几个问题。。。1.Java中的线程是Java中实现并发的常用方式之一,虽然如今各种大数据平台已经可以更高效率地实现并发和分布,但了解下多线程毕竟还是有益的1.1 要实现线程需要引入两个外部类:import  java.lang.Thread

2015-01-21 18:45:49 417

原创 C++学习(六)

这章主要对Java和C++中容器的使用情况做个简要的总结,同时也可以体现出Java和C++在容器方面的不同1.Java容器类的使用1.1 List(有序,可重复)取元素:get();存元素:set();迭代器:Iterator,listIterator,它就相当于游标,指向当前元素,因此只能通过对适当位置的元素进行操作,且迭代器要在容器添加好元素后才声明,否则迭代器所指向的元素

2015-01-14 18:17:55 389

原创 C++学习(五)

1.#include库中有许多类似于Java中hash map功能的容器,可以用来存放数据等2.iterator相当于一个迭代器,计数器,其声明如:vector::iterator d;*d:取元素; ++d,--d:移动位置;当然,其还可以进行一些比较运算符,iterator相当于一个指针,搭配容器使用,因为一些容器如list不能通过下标来访问元素,所以引进了iterator

2015-01-13 17:59:23 679

原创 C++学习(四)

1.C++中处理异常和C以及Java的处理过程类似,通常都是try,throw,catch的模式,throw抛出的语句一般会出现在被调用函数内,而其对应的catch则要去相应的调用函数中去进行异常类型的匹配,不过也有几点不同:catch中的输出语句为:cerrcatch(...){} //匹配所有的throw语句;catch(****),catch中括号的类型为char *即可解决大部

2015-01-12 17:47:14 431

原创 C++学习(三)

1.C++中对文件的存取与Java,C有异曲同工之处,C++采用数据流对象来存取文件,因此首先要搞清楚输入数据流(从文件---->程序),输出数据流(从程序---->文件)的方向PS:指向同一个文件时,特别要注意何时打开,何时关闭,否则出现错误,如:ifstream    FileInPut.open(文件名,模式指示参数.......)     //新版本的C++中不支持ios::n

2015-01-08 17:36:10 537

原创 C++学习(二)

1.函数在c++中也可以进行重载,但通常为了避免发生编译器错误,一般不会使用函数重载;2.函数的默认参数值可以放在函数的声明中,但切记不能放在函数的定义里,如:double 函数名(int,double x=2.0);        这种情况可以考虑用在希望函数中有一个固定的变量值的情况下,且在调用相应函数时,该默认参数可以省略,貌似scala中也可以这样子,比如:函数名(3)3.

2015-01-06 18:07:23 441

原创 C++学习(一)

C++的学习让我感觉编程语言的奥妙,虽然自己的能力有限,但还是希望总结自己所学,以期得到更大的进步。。1.利用两个浮点数 x 和 y 进行比较作为分支判断的依据,可以使用如下方法:abs(x-y) 2.C++中若要调用某函数,则必须在该函数中声明被调用函数(貌似这点和C语言有所不同),这样的被调用函数的实现可以写在调用函数之后;此外,若不想进行声明,则被调用函数的实现必须写在调用函数之前,

2015-01-05 17:34:19 448

原创 写在开头

嗯。。。。其实早就想写自己的博客了,一来为了总结自己所学,二来为了和大家进行交流,查漏补缺,不断完善自己的知识体系,可是一直就没下定决心,趁着自己学习Spark,赶紧动手开始写博客,希望自己的博客能得到众多博友的指点,指出自己的不足。。。一直很喜欢谨言慎行,希望以此来勉励自己。。。。业精于勤荒于嬉,行成于思毁于随。。。

2015-01-05 17:31:20 394

空空如也

空空如也

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

TA关注的人

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