Re: Get rid of unwanted {}
- To: mathgroup at smc.vnet.net
- Subject: [mg37267] Re: [mg37258] Get rid of unwanted {}
- From: Tomas Garza <tgarza01 at prodigy.net.mx>
- Date: Mon, 21 Oct 2002 02:29:34 -0400 (EDT)
- References: <200210180918.FAA26146@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
I'm not altogether sure I understood your problem, but it seems to me that if In[1]:= lay={{{ob11},{ob12},{ob13},{ob14}},{{ob21},{ob22},{ob23},{ob24}}}; then In[2]:= Flatten[lay,1] Out[2]= {{ob11},{ob12},{ob13},{ob14},{ob21},{ob22},{ob23},{ob24}} gets rid of the intermediate layer. Alternatively, List/@Flatten[lay]. Tomas Garza Mexico City ----- Original Message ----- From: "JJJ Shen" <jushen1 at hotmail.com> To: mathgroup at smc.vnet.net Subject: [mg37267] [mg37258] Get rid of unwanted {} > > Hi, Sorry for asking again a question regarding to the unwanted {}. > > I wrote a function, f, which accepts input having a form like: > > gg={{ob1},{ob2},{ob3}}; > > However, the output of f having a form like: > > f[gg] gives {{{ob11}, {ob12}, {ob13}},{{ob21}, {ob22}, {ob23}, {ob24}}, ... > ,{{obn1}, {obn2}, {obn3}}} > > where the number of objects in each layer can vary. > > The additional "intermediate" layer in the output of f prevents the feedback > to f, when use function like nest. > > I looked up and tried several method, and it seems to be easy to get rid of > all inner layers, or the innerest layer, or the outmost layer (use > Sequence). > > Is there a way to get rid of the middle layer as describe above? > > Thanks very much for your kind help. > > Sincerely, > JT > > > > > _________________________________________________________________ > Surf the Web without missing calls! Get MSN Broadband. > http://resourcecenter.msn.com/access/plans/freeactivation.asp > > >
- References:
- Get rid of unwanted {}
- From: "JJJ Shen" <jushen1@hotmail.com>
- Get rid of unwanted {}