我知道Julia可以在v0.6中通过f。(x)将元素明智的参数应用于函数
x = [1, 2, 3]
f = x->3x
@assert f.(x) = [3, 6, 9]
现在,我将f定义为Array {Function,1}。
f1(x) = 3x
f2(x) = 4x
f = [f1, f2]
x = 2
@assert isa(f, Array{Function,1}) == true
# f.(x) is unavailable
我想像上面的语法一样将参数应用于元素级函数,而不要使用map
,[_f(x) for _f in f]
有人可以熟悉这个问题吗?
您可以广播管道运算符(|>
),例如
x .|> f
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句