MathGroup Archive 2000

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Rearranging a tensor

  • To: mathgroup at smc.vnet.net
  • Subject: [mg22467] Re: [mg22433] Rearranging a tensor
  • From: Rob Pratt <rpratt at email.unc.edu>
  • Date: Sat, 4 Mar 2000 02:26:35 -0500 (EST)
  • Sender: owner-wri-mathgroup at wolfram.com

Partition[Flatten[c],6]

Rob Pratt
Department of Operations Research
The University of North Carolina at Chapel Hill

rpratt at email.unc.edu

http://www.unc.edu/~rpratt/

On Wed, 1 Mar 2000, DIAMOND Mark wrote:

> I have
> 
> In[1]:= a={{1,2},{3,4}};
> 
> In[2]:= b=Table[1,{3},{3}];
> 
> In[3]:= c=Outer[Times,a,b]
> 
> Out[3]= {{{{1, 1, 1}, {1, 1, 1}, {1, 1, 1}},
> 
> >     {{2, 2, 2}, {2, 2, 2}, {2, 2, 2}}},
> 
> >    {{{3, 3, 3}, {3, 3, 3}, {3, 3, 3}}, {{4, 4, 4}, {4, 4, 4}, {4, 4, 4}}}}
> 
> In[4]:= c//MatrixForm
> 
> Out[4]//MatrixForm=
>                     1 1 1   2 2 2
>                     1 1 1   2 2 2
>                     1 1 1   2 2 2
> 
>                     3 3 3   4 4 4
>                     3 3 3   4 4 4
>                     3 3 3   4 4 4
> 
> I would now like to rearrange c so that it is of the form
> {{1,1,1,2,2,2},{1,1,1,2,2,2},{1,1,1,2,2,2},{3,3,3,4,4,4},{ 3,3,3,4,4,4},{3,3
> ,3,4,4,4}}
> 
> There must be a *simple* way to do this but I cannot see it. Help would be
> appreciated.
> 
> Cheers,
> 
> Mark R Diamond
> Vision Research Laboratory
> The University of Western Australia
> no spam email: markd at psy dot uwa dot edu dot au
> 
> 
> 
> 



  • Prev by Date: Re: FindRoot vs Solve
  • Next by Date: Trouble with backspace under Linux/i386
  • Previous by thread: Re: Rearranging a tensor
  • Next by thread: Re: Rearranging a tensor