Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2005
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2005

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

Search the Archive

Re: Re: how to map function with over 1 arguments to list

  • To: mathgroup at smc.vnet.net
  • Subject: [mg57271] Re: [mg57248] Re: how to map function with over 1 arguments to list
  • From: "David Park" <djmp at earthlink.net>
  • Date: Mon, 23 May 2005 02:20:39 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

David,

Strange how one person gets used to one construction and another to another
construction.

Would adding a pair of parentheses make it clearer to people reading the
code?

(f @@ # &) /@ {{1, 1}, {2, 2}}

Or spelling it out in more detail?

data = {{1, 1}, {2, 2}};
Map[Apply[f, #] &, data]

Or

Map[Function[{list}, Apply[f, list]], data]

David Park
djmp at earthlink.net
http://home.earthlink.net/~djmp/

From: David Bailey [mailto:dave at Remove_Thisdbailey.co.uk]
To: mathgroup at smc.vnet.net

David,

In any other context than Mathematica (and presumably APL),
f @@ # & /@

would have a totally different meaning! My brain starts to run out of
stack space when I try to process strings of operators like that.

David Bailey
http://www.dbaileyconsultancy.co.uk





  • Prev by Date: Re: StringReplace
  • Next by Date: undocumented ANOVA error/warning?
  • Previous by thread: Re: Re: how to map function with over 1 arguments to list
  • Next by thread: right to left fonts inside strings