Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2007

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

Search the Archive

Re: "vector" Map[] / functional outer product?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg83763] Re: "vector" Map[] / functional outer product?
  • From: Albert Retey <awnl at arcor.net>
  • Date: Fri, 30 Nov 2007 05:13:46 -0500 (EST)
  • References: <fim8tq$rmd$1@smc.vnet.net>

Hi,
> 
> is there a simpler way to express
> 
> 	{f@#,g@#}& /@ {a,b,c}
> 
> 	-> {{f[a],g[a]},{f[b],g[b]},{f[c],g[c]}}
> 
> ie. is there some mathematica function ??? such that
> 
> 	{f,g} ??? {a,b,c}
> 
> 	-> {{f[a],g[a]},{f[b],g[b]},{f[c],g[c]}}
> 
> you might be asking what's so difficult about the "@#,@#,... & /@"  
> syntax, but what about when you don't have two functions f,g but 8-10  
> functions... the syntax gets ugly fast and hard to read.
> 
> note that
> 
> 	Outer[{f, g}, {a, b, c}]
> 
> 	-> {{f, g}[a], {f, g}[b], {f, g}[c]}
> 
> doesn't work, neither does
> 
> 	Outer[Apply, {f, g}, {a, b, c}]
> 
> 	->{{a, b, c},{a, b, c}}

Outer[#2@#1 &, {a, b, c}, {f, g}]

hth,

albert


  • Prev by Date: Re: Possible bug in HamiltonianCycle
  • Next by Date: Re: "vector" Map[] / functional outer product?
  • Previous by thread: "vector" Map[] / functional outer product?
  • Next by thread: Re: "vector" Map[] / functional outer product?