Skip to content

about the array transpose

4 messages · Uwe Ligges, R. Michael Weylandt, venerealdisease

#
Hi, all,

I am a newbie for [R]
Would anyone help me how to transpose a 3x3x3 array for 1:27

Eg.
A<-array(1:27, c(3,3,3)

What is the logic to transpose it to B<-aperm(A, c(3,2,1))

Because I found I could not imagine how it transposes, anyone could solve my
problem?
And most important I could get the number what I expected, I think if I
could not figure it out, I will have a confused concept which will affect my
future learning of 3D models in [R].

Highly appreciated and thanks.

VD







--
View this message in context: http://r.789695.n4.nabble.com/about-the-array-transpose-tp3866241p3866241.html
Sent from the R help mailing list archive at Nabble.com.
#
On 03.10.2011 03:29, venerealdisease wrote:
It simply says third dimension first, second second, and first third.

Uwe Ligges
#
Mr. Disease,

As Uwe points out, the syntax is pretty clear, but it is perhaps worth
mulling over why:

R> identical(A[,,1], t(B[1,,]))
TRUE

to confirm that you understand the function.

Michael Weylandt

PS -- Might I suggest, if you insist on anonymity, a different handle?
I'm answering on my lunch break and I'm finding that you are providing
me with all sorts of icky mental images...

2011/10/3 Uwe Ligges <ligges at statistik.tu-dortmund.de>:
1 day later