Re: MapThread over ragged arrays
- To: mathgroup at smc.vnet.net
- Subject: [mg83744] Re: MapThread over ragged arrays
- From: m.r at inbox.ru
- Date: Thu, 29 Nov 2007 06:35:00 -0500 (EST)
- References: <fhrrbf$583$1@smc.vnet.net> <figtua$fco$1@smc.vnet.net>
On Nov 27, 5:10 am, yat... at mac.com wrote:
> Here is one more version:
>
> Function[{x, y}, f[x, y], {Listable}][mat1, mat2]
>
> Anybody know how to extend it so that it would work for an arbitrary
> number of arguments?
>
> The following does not seem to work
>
> Function[{},f[##],{Listable}][mat1,mat2,mat3]
>
> Regards,
>
> Derek
There's the undocumented Function[, body, attr] syntax:
In[1]:= Function[, f[##], Listable][
{{1, 2}, {2, 3, 4}, {5, 6}}, {{a, b}, {b, c, d}, {e, f}}]
Out[1]= {{f[1, a], f[2, b]}, {f[2, b], f[3, c], f[4, d]}, {f[5, e],
f[6, f]}}
Maxim Rytin
m.r at inbox.ru