全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7076 4
2014-05-21
最近在用R软件编程,编程中遇到一个数组第三维相加的问题。
例子如下
> x<-array(1:24,c(2,2,2,2))
> x
, , 1, 1

     [,1] [,2]
[1,]    1    3
[2,]    2    4

, , 2, 1

     [,1] [,2]
[1,]    5    7
[2,]    6    8

, , 1, 2

     [,1] [,2]
[1,]    9   11
[2,]   10   12

, , 2, 2

     [,1] [,2]
[1,]   13   15
[2,]   14   16


第三维度相加为
x[,,1,]+x[,,2,]
, , 1

     [,1] [,2]
[1,]    6   10
[2,]    8   12

, , 2

     [,1] [,2]
[1,]   22   26
[2,]   24   28


想问下 有没有直接的公式计算。比如MATLAB为sum(x,3)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-5-21 08:40:01
自己顶一个
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-5-21 18:35:27
apply函数
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-5-21 19:51:32
windblood 发表于 2014-5-21 18:35
apply函数
谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-5-21 21:11:36
apply函数功能强大 今天领教了 特别在高维数组的应用中
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群