R apply函数 三维 array
参考自:https://www.cnblogs.com/nanhao/p/6674063.html
首先,生成三维数组,注意该三维矩阵为 2*3*4的维度:
x=array(1:24,c(2,3,4))
#当使用apply(x,1,sum)时,是把第2层,第3层和第4层的数据全部放置到第1层上,按行求和,因为第1层只有2行,因此得到了两个值
a=seq(1,24,2);sum(a)#该方法得到的值同下面的第一个值一样
apply(x,1,sum)
#当使用apply(x,2,sum)时,就是求3列的和了,所以有三个值
a=c(1,2,7,8,13,14,19,20);sum(a)#求和得到的值等于下面的第一个值
apply(x,2,sum)
#当使用apply(x,3,sum)时,是对每一层进行求和
a=c(1:6);sum(a)#求和得到的值等于下面的第一个值
apply(x,3,sum)
R apply函数 三维 array的更多相关文章
- R apply()函数
		创建一个列表变量,它的第一个元素包含所有从0到9的平方数,第二个元素为10到19之内的所有平方数,依此类推,最后一个元素为90到99之内的平方数.没有平方数的元素也应该被包含在内! 学习网友的解题思路 ... 
- R apply() 函数和 tapply() 函数
		apply(a,b,c) a是矩阵 b是行或列的代表,1是行,2是列 c是执行函数,如求和-sum,求平均-mean,求-range tapply(a,b,c) a是一个一维数据, ... 
- R语言apply()函数用法
		在R语言的帮助文档里,apply函数的功能是: Retruns a vector or array or list of values obtained by applying a function ... 
- R语言中apply函数
		前言 刚开始接触R语言时,会听到各种的R语言使用技巧,其中最重要的一条就是不要用循环,效率特别低,要用向量计算代替循环计算. 那么,这是为什么呢?原因在于R的循环操作for和while,都是基于R语言 ... 
- 4-2 R语言函数 apply
		#apply函数,沿着数组的某一维度处理数据 #例如将函数用于矩阵的行或列 #与for/while循环的效率相似,但只用一句话可以完成 #apply(参数):apply(数组,维度,函数/函数名) & ... 
- (2)apply函数及其源码
		本文原创,转载请注明出处,本人Q1273314690(交流学习) 总结: 就是MARGIN决定了你的FUN调用几次,每次传递给你的是什么维度的内容,而...是传递给FUN的(每次调用的时候都会被传 ... 
- R9—R常用函数分类汇总
		数据结构 一.数据管理 vector:向量 numeric:数值型向量 logical:逻辑型向量 character:字符型向量 list:列表 data.frame:数据框 c:连接为向量或列表 ... 
- R语言函数化学习笔记6
		R语言函数化学习笔记 1.apply函数 可以让list或者vector的元素依次执行一遍调用的函数,输出的结果是list格式 2.sapply函数 原理和list一样,但是输出的结果是一个向量的形式 ... 
- R(五): R常用函数
		工作笔记记录,会持续更新.... 目录: apply tapply lapply sapply merge substr.substring.strsplit.unlist.paste.paste0. ... 
随机推荐
- css学习_css常见属性用法
			1.元素的显示模式 a.被动转换:浮动.绝对定位.固定定位(转换为行内块元素特性的模式---不设置宽度时,模式换行为行内块模式后宽度是内容宽度.) b.主动转换:display:block / in ... 
- 20165317 java学习总结
			20165317 java学习总结 每周作业链接汇总 预备作业1:https://www.cnblogs.com/ningxinyu/p/8341213.html 预备作业2:https://www. ... 
- LeetCode 788 Rotated Digits 解题报告
			题目要求 X is a good number if after rotating each digit individually by 180 degrees, we get a valid num ... 
- Mac系统显示隐藏文件及文件夹
			显示隐藏文件 终端 输入如下命令,回车即可: defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Fin ... 
- jsp (二) 练习
			package cn.sasa.serv; import java.io.IOException; import java.sql.SQLException; import java.util.Lis ... 
- axios跨域请求报错
			在nodejs的入口js中的配置路由之前加入这一段就可以了 app.all('*', function(req, res, next) { res.header("Access-Contro ... 
- SpringBoot整合Swagger2
			相信各位在公司写API文档数量应该不少,当然如果你还处在自己一个人开发前后台的年代,当我没说,如今为了前后台更好的对接,还是为了以后交接方便,都有要求写API文档. 手写Api文档的几个痛点: 文档需 ... 
- 利用StateListDrawable给button动态设置背景
			项目中,遇到相同样式的Button,只是stroke颜色不一样.为了实现一个,就得写两个shape文件,一个selector文件:多个还得重复写. 解决方法: 结合StateListDrawable给 ... 
- 【UML】-NO.44.EBook.5.UML.1.004-【UML 大战需求分析】- 顺序图(Sequence Diagram)
			1.0.0 Summary Tittle:[UML]-NO.44.EBook.1.UML.1.004-[UML 大战需求分析]- 顺序图(Sequence Diagram) Style:DesignP ... 
- MD5在线加密的应用
			MD5是message-digest algorithm 5(信息-摘要算法)的缩写.被广泛用于加密和解密技术上,是文件的“数字指纹”.可以对用户的密码进行加密操作,是不可逆的,所以用户输入的密码经过 ... 
