私には機能がありますf[d_]。私の意図は、この関数をリスト全体に適用することです。と言うとd={1,2,3,...}、f[d]結果 (数値など) が表示されます。ここまでは、すべてが明確です。
ここで、次のリストのリストがあるとしましょう: p={l1,l2,l3,...}
Map を計算するよりも効率的な方法はありますか?f[p]期待される結果は{f[l1],f[l2],f[l3],...}ですか?
たとえば、Sin[x]関数を使用すると、リストにマップするのは、リストを引数内に置くよりもはるかに遅くなります。f[d]これは、私の関数とリスト p のリストでは機能しないようです。その作業を行うにはどうすればよいですか? マップより速いでしょうか?
自分自身を明確にするために、言う
f[d_]:=Total[d]
Then, f[{a1,a2,a3}] gives me a1+a2+a3, as expected.
But, f[{{a1, a2, a3}, {b1, b2, b3}, {c1, c2, c3, c4}}] kills the machine.
ありがとうございました!