第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

數(shù)組中apply計算問題

在數(shù)組中,apply(x,c(1,2),mean)具體是怎么計算的?是對數(shù)組中1,2維矩陣相乘除第4維得到的嗎?

正在回答

6 回答

簡單的例子:

l <- array(1:24,dim = c(2,3,4))

> l

, , 1

? ? ?[,1] [,2] [,3]

[1,] ? ?1 ? ?3 ? ?5

[2,] ? ?2 ? ?4 ? ?6

, , 2

? ? ?[,1] [,2] [,3]

[1,] ? ?7 ? ?9 ? 11

[2,] ? ?8 ? 10 ? 12

, , 3

? ? ?[,1] [,2] [,3]

[1,] ? 13 ? 15 ? 17

[2,] ? 14 ? 16 ? 18

, , 4

? ? ?[,1] [,2] [,3]

[1,] ? 19 ? 21 ? 23

[2,] ? 20 ? 22 ? 24

M <- apply(l,c(1,2),mean)

M

? ? ?[,1] [,2] [,3]

[1,] ? 10 ? 12 ? 14

[2,] ? 11 ? 13 ? 15

其中c(1,2) 1代表行,2代表列, M計算方式就是 l的4組數(shù)據(jù)中 行和列 對應(yīng)位置的平均值(M[1,1] =(1+7+13+19)/4=10),其他的數(shù)據(jù) 以此類推


2 回復(fù) 有任何疑惑可以回復(fù)我~

對上面的補充:

#1,3緯度上的數(shù)對2緯度來求平均(即除以3)。即,,1的第一行的數(shù)據(jù)求和除以3。
??? > apply(x,c(1,3),mean)

?#2,3緯度上的數(shù)對1緯度求平均(即除以2)。即,,1的第一列數(shù)據(jù)求和除以2
??? > apply(x,c(2,3),mean)

0 回復(fù) 有任何疑惑可以回復(fù)我~

?apply(x,c(1,2),mean)

意思是:#1,2緯度上的數(shù)對3緯度來求平均。即1,2緯度的,,1中第一條記錄,加上,,2第一條記錄,加上,,3第一條記錄加上,,4第一條記錄求平均。

,,1??? ,,2?? ,,3? ,,4如下:

?? #Rstudio控制臺的內(nèi)容

? > x <- array(rnorm(2*3*4),c(2,3,4))
??? > x
??? , , 1

????????????? [,1]????? [,2]???? [,3]
??? [1,] -1.042544 -1.041521 1.284045
??? [2,] -1.618926 -1.196427 2.036937

??? , , 2

????????????? [,1]????? [,2]?????? [,3]
??? [1,]? 0.8827615 0.2443569? 0.4399112
??? [2,] -0.6728983 0.1800479 -0.2486564
?? ?
??? , , 3
?? ?
???????????? [,1]?????? [,2]????? [,3]
??? [1,] 0.4385233? 0.1771418 -0.514778
??? [2,] 0.7612346 -1.4176608 -1.193967

??? , , 4

????????????? [,1]????? [,2]?????? [,3]
??? [1,] 1.4522751 0.7872514 -0.3324009
??? [2,] 0.7958228 1.0489825 -0.5487616

0 回復(fù) 有任何疑惑可以回復(fù)我~

那apply是只能沿著一個維度么 能不能沿著兩個維度

0 回復(fù) 有任何疑惑可以回復(fù)我~

x賦值函數(shù)中的2*3*4分別對應(yīng)行*列*組(相對應(yīng)的維度即為1*2*3)

apply(x,c(1,2),mean)中1,2對應(yīng)的維度為行*列,不需要考慮組,所以對每組相同位置的所有元素相加后求平均,因此輸出的結(jié)果為2行3列的矩陣

同理,apply(x,c(1,3),mean)中1,3對應(yīng)的維度為行*組,所以分別對每組中的行求平均,因此輸出的結(jié)果為2行4列的矩陣(x中有4個組,每組中有2行)

同理,(2,3)就代表列*組了~你自己看看~

8 回復(fù) 有任何疑惑可以回復(fù)我~

就是在數(shù)組中1,2維這個平面上對4維求平均?舉個例子? 假設(shè)在(,,1)中對應(yīng)數(shù)據(jù) 1? ,在(,,2)對應(yīng)(1,1)數(shù)據(jù)2 ,在(,,3)中對應(yīng)數(shù)據(jù) 3,在(,,4)中對應(yīng)數(shù)據(jù) 4 ,最后就是求1 2 3 4 的平均值? 只得到一個二維的結(jié)果

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

數(shù)組中apply計算問題

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號