Je comprends Julia peut appliquer l'argument élément par élément à une fonction par f. (X) dans v0.6Comment appliquer un argument à Array {Function, 1} par élément intelligemment dans Julia?
x = [1, 2, 3]
f = x->3x
@assert f.(x) = [3, 6, 9]
Nous pouvons maintenant définir f comme tableau {Fonction, 1}.
f1(x) = 3x
f2(x) = 4x
f = [f1, f2]
x = 2
@assert isa(f, Array{Function,1}) == true
# f.(x) is unavailable
Je veux appliquer des arguments à la fonction élément par élément comme syntaxe ci-dessus, ne pas utiliser map
, [_f(x) for _f in f]
Quelqu'un peut-il être au courant de ce problème?
excellent. Ce code est très concis. – Hiroaki
Oui, c'est une belle illustration de l'élégance du code Julia. –