Re: multiple variables in pure function used in map.

• To: mathgroup at smc.vnet.net
• Subject: [mg107633] Re: [mg107632] multiple variables in pure function used in map.
• From: Bob Hanlon <hanlonr at cox.net>
• Date: Sun, 21 Feb 2010 04:22:44 -0500 (EST)

```ab = {{1, 2}, {2, 3}, {3, 4}};

(#1 + #2) & @@@ ab

{3,5,7}

which is shorthand for

Apply[(#1 + #2) &, ab, 1]

{3,5,7}

However, for this specific case

Plus @@@ ab

{3,5,7}

Total /@ ab

{3,5,7}

Bob Hanlon

---- pipehappy <pipehappy at gmail.com> wrote:

=============
Hi, All

Is there a way to use multiple variables in pure function with map.

What I want to do is like this:

ab = {{1, 2}, {2, 3}, {3, 4}};
(#[[1]] + #[[2]]) & /@ ab
{3, 5, 7}

Instead of refer to elements in list I want to use multiple variables
in pure function.

something like this:
ab = {{1, 2}, {2, 3}, {3, 4}};
(#1 + #2) & /@ ab
To do the same thing as the above example.

Best

-- pipehappy

```

• Prev by Date: Re: A few newbie questions
• Next by Date: DiscreteUniformDistribution PDF isn't piecewise?
• Previous by thread: Re: multiple variables in pure function used in map.
• Next by thread: Re: multiple variables in pure function used in map.