自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张琪的博客

A better me is coming

  • 博客(24)
  • 收藏
  • 关注

原创 毕业惹

以前研究生阶段研究的R语言 现在毕业了没有从事相关工作 所以如果以前的文档有什么问题 请各位大佬高抬贵手而且博客这种东西 我想写什么就写什么嘛!觉得没用还要留言的大佬们 有评论我的功夫不如多码几行代码啊喂(#`O′)...

2019-09-30 10:51:56 407

原创 R语言——在循环中导出矩阵

简单来说,这就是两个博客的合集。。。。 如何导出矩阵 以及 如何在循环中输出图片 总结一下,循环中输出图片或矩阵主要是文件命名的问题。 以输出图片中的代码为例:setwd("E://R")yourfilename=paste("A",i,".jpeg",sep="")jpeg(file=yourfilename)发现这部分代码总共分为三部分:声明位置、循环命名、定义输出类...

2018-09-12 18:11:45 7174

原创 R语言——欧式距离的快速计算方法

之前计算欧式距离的时候,直接使用了dist()方法。但是在实际应用中,这种方法在处理大量数据的时候会被截断,运行时间很长。 百度出来一个感觉很高大上的方法: 快速欧式距离计算【豆瓣】 里面提供了一种运算方法,代码如下:mat <- matrix(runif(2000*1000),nrow=2000)system.time({ smat <- apply(mat, 1...

2018-08-13 10:16:22 15495

原创 R语言——在一张图上画两组数据之twoord.plot

在plotrix包中有twoord.plot()很好用,可以在同一张图上画两组不同的数据的图。 比分屏对我来说好用多了。。。。。 在加载了plotrix包后就可以画图啦 不加选项是这样子,是个折线图:library(plotrix)T1<-data.frame(matrix(c(-2:1),ncol = 2))twoord.plot(T1$X1,T1$X2,-T1$X1,-T1...

2018-07-19 16:08:53 30437 2

原创 R语言——如何在一张图上显示多条线

查询百度之后,发现在R上一次显示多张图的函数很多,比如layout()或者分屏函数,但是这些都不是我想要的结果。 之后,发现了line()函数可以保留原来图片继续作图,在括号中填入所需画图的部分即可(我是将一个矩阵作图)。 先运行plot()函数,再注释掉plot()函数运行line()函数即可。 效果如下: 债见! ...

2018-05-15 10:34:32 50539 1

原创 Jupyter notebook安装【目前还不会使用。。。嗯。。。】

首先,安装Jupyter Notebook需要你的电脑里安装过python,第一步,就是看看你的pip版本: 输入python -m pip list 发现我的pip需要升级。。。。那就输入python -m pip install --upgrade pip 然后继续输入python -m pip list,可以看到列表【证明安装过了。。。?】 继续输入pip install jup...

2018-05-04 15:28:05 306 2

原创 CTex的安装与使用【待续】

1、CTex的安装虽然新版本仍旧没有上线,但是已经按捺不住想装的心了!如何找到安装网页已经在之前的文章中进行了讲解,可以参考: 排版真的心好累之——LaTeX安装【已安装!】 之后点击图中链接: 然后: 下载之后就是这样啦,点击WinEdt文件夹: 找到这个程序: 这就是应用程序了。2、CTex的使用打开应用程序后新建一个文档,界面如下图所示: 1、简...

2018-05-03 19:32:19 38416 5

原创 R语言——plot()函数画图

    plot()函数在R语言画图中位置十分重要,现在就对其具体用法做一个总结。     基本用法:plot(x=x轴数据,y=y轴数据,main="标题",sub="子标题",type="线型",xlab="x轴名称",ylab="y轴名称",xlim

2018-05-02 12:47:26 133942 3

原创 R语言——如何在循环中输出图片

    今天在循环导出图片时,遇到了一个问题:使用R语言导出图片的代码:setwd("E://R")jpeg(file="A.jpeg")print(plot(PEO$X, PEO$Y, pch=PEO$S))dev.off()    但是若是将此代码运用到循环之中,则只会出来一张图A.jpeg &

2018-04-24 14:46:25 16666 3

原创 R语言——小白如何做GIF动画

    之前用MATLAB模拟传染病模型时,看到了动画效果。现在也想用R实现相似的效果,然而这方面什么都没了解过。。。网上的代码也很是少。。。     终于,找到了一个我能消化的代码!     小白的福音!     首

2018-04-17 18:16:10 4173 1

原创 R语言——将循环所得矩阵组成一个矩阵

    在矩阵合并中,常见的方法有cbind()和rbind()。其中,前者为按列合并,后者为按行合并。     但是这两个函数有个缺点,就是不能应用到循环之中。例如:A<-matrix(1:12,nrow = 4,byrow = T)B<-matrix(1:8,nrow = 4,byrow =...

2018-04-17 16:16:11 14313 2

原创 R语言——如何调用自己写的函数

    有些时候如果将所有代码都写到一个文件之中的话,文件会过于冗长,不便修改,在R语言中,我们可以使用source()函数来调用自己写的方法。     首先,当然是要知道function是怎么用的。。。。myfunction <- function(arg1, arg2, ... ){stateme...

2018-04-12 12:42:40 57719 3

原创 R语言——如何导出矩阵

    程序实在是调不出来了,我决定破釜沉舟,直接把所有表格都打印出来,看看数据到底哪儿有问题。     然后就开始了闹心的矩阵导出。。。     首先,百度了一下,数据导出的代码为:write.table (x, file ="", sep ="&qu

2018-04-10 17:00:39 26206 12

原创 R语言——解决矩阵内“No data available in table”空矩阵赋值问题

    我们在创建新的矩阵之后,如果矩阵内没有值【非NA】,会显示“No data available in table”,在执行代码后:a<-matrix(0,nrow = 1,ncol = 2)a=a[-1,]    结果如下图:     这个矩阵a...

2018-04-09 11:12:58 6084

原创 R语言——如何创建无内容(仅有标题)的数据框

    有些时候,我们需要先建立数据框再进行数据的写入,但是网上大多数都是直接建立了有内容的数据框。下面将介绍一种无内容的数据框的建立:     代码为:data=data.frame(center=0,R=0,L=0,Data=0,LGLR=0)    其中,标题...

2018-04-08 11:15:22 15462 1

原创 R语言——把矩阵中内容循环拼接成一个字符串

    我们知道,对字符串的拼接常用paste()函数进行,常见用法可以参考下面这篇文章:     字符串拼接     这篇文章详细介绍了paste函数的使用方法。     然而,在有些时间,我们需要循环写入许多数据,

2018-04-03 10:53:41 7635 2

原创 R语言——解决no function “distm”问题【如何用经纬度计算实际距离】

    之前在网上搜索“如何用经纬度计算实际距离”时,看到了知乎大神@Suri的答案【点击查看】。t1=c(118.175519,24.54618)t2=c(118.16854,24.521379)aa=rbind(t1=t1,t2=t2)distm(aa)    在实际运行之中,代码报错显示no f...

2018-03-26 19:03:08 3905 1

原创 用R语言读取Excel文件并导入

输入:library(xlsx)之后控制台会出现: 可以看到我们的包已经下载好了 之后读取一个Excel文件:read.xlsx2(file="E:\\test.xlsx",sheetIndex=1)其中的E:\\test.xlsx为目标文件的地址 接着,将文件读取出来并赋值给Mydata:Mydata<-read.xlsx2(file="E:\\tes...

2018-03-20 17:32:12 56607 6

原创 初识R语言——用R处理矩阵的运算【随机数矩阵&所有元素求和】

    R语言在处理矩阵运算的时候较java和python来说更加容易,因为R语言本身就是一个统计学使用的软件。再已有的运用R进行的研究中,矩阵是比较常用的一种计算方法,下面对本次编程中矩阵的使用方法做一个总结。1、产生一个服从泊松分布的随机数矩阵    首先,产生一组服从泊松分布的随机数:rpois(M,...

2018-03-20 15:16:31 27192 1

原创 Python代码问题之——matrix must be 2-dimensional问题解决

1、问题发现    今天在处理服从泊松分布的随机数时遇到了问题。     首先,用循环直接生成了一个3*4阶的矩阵,所有数都服从均值为5的泊松分布。代码如下:x = []d=4# 矩阵列数为d d天z=3#矩阵行数为z z个采集点位for i in range(0, z): #矩阵行数为z ...

2018-03-14 19:05:04 33570

原创 一个文件搞定之——pycharm汉化

    先放链接:     链接:https://pan.baidu.com/s/1xaaWh13wwC8Pp8ZGUsedjQ 密码:1pgv     下载之后会得到一个jar文件。     找到pycharm的安装

2018-03-13 12:50:13 521

转载 元胞自动机模型01——认识元细胞机模型

【笔记来自《传染病传播模型研究》余雷】    元胞自动机模型是网络动力学模型中最常用的一种。网络动力学模型主要包括元胞自动机、布尔网络、神经网络以及L-系统等。元胞自动机,是一种时间和空间都离散的动力模型,虽然从20世纪40年代初冯诺依曼就提出了这种思想,但是受制于当时的计算机能力,直到20世纪80年代,Wolfram才进行了全面的研究。  ...

2018-03-09 19:26:31 20631 7

原创 排版真的心好累之——LaTeX安装【已安装!】

LaTeX安装    为了摆脱坑爹的mathtype,今天决定把LaTex装上!体会不一样的排版方式!     为了安装latex,度娘说,首先,搜索CTEX:     第一个看起来比较厉害,就点他!     

2018-03-09 16:31:39 6818 2

原创 闹心事儿之一——eclipse无法打开

eclipse无法打开1、很久很久以前……本来准备上传之前做的java实现传染病模型的代码的,然而….. 报错了: 一脸懵逼的我,赶快询问了度娘,看到一篇十分厉害的CSDN博客,上面的大神说:更改eclipse文件中的eclipse.ini文件: 增加一句: -vm C:\Program Files\Java\jdk1.7.0_60\bin\avaw.exe然而没...

2018-03-08 20:44:25 6078 1

空空如也

空空如也

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

TA关注的人

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