如何在Julia中聪明地将一个参数应用于Array {Function,1}元素明智的做法?

广昭

我知道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]

有人可以熟悉这个问题吗?

迈克尔·K·波雷加德

您可以广播管道运算符(|>),例如

x .|> f

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 tf.function 内部进行“元素明智”比较?

一旦“keypress”更改了所选 <span> 元素的类,将“keypress” function() 应用于下一个 <span> 元素

我如何在jQuery中明智地获取身体索引中的第一个元素

如何将样式应用于另一个元素的同级元素

CSS动画要一个接一个地应用于元素?

明智地聚集数组元素

如何将向量化函数应用于numpy数组的上一个元素?

如何将一个类应用于已单击的元素,并将其从上一个元素中删除?

将功能仅应用于Scala的列表或数组中的一个元素

将函数应用于组中的第一个元素,然后重新合并

R中的准元素明智矩阵乘法

Theano中的元素明智矩阵乘法

检查Scala列表中的元素明智条件

spark rdd中的元素明智添加

将函数应用于3个元组列表中的每个元素,以获得1个结果列表python3

F# - 如何方便地将列表中的元素应用于柯里化函数的参数?

如何将自定义函数应用于并行配对数组的明智元素?

将函数应用于列表中的每个元素到另一个列表中的每个元素

使用tf.function时,Tensorflow元素明智的梯度变慢

*((*(&array + 1))-1)`是否可以安全地用于获取自动数组的最后一个元素?

如何在Octave中对特定行执行元素明智的加法?

如何在悬停时有条件地将CSS应用于行元素?

Julia中按字典元素进行的明智操作

Android UI应该如何变化?密度(DPI)明智还是根据屏幕尺寸?遵循的最佳做法?

明智地在列表组件列表中添加或减去元素

如何将插入到另一个 div 中的 div 应用于具有相同类名的所有元素

如何使用jQuery在同一个父元素内动态将“ left” px应用于div的宽度

如何将具有功能的高级CSS应用于除一个元素之外的主体

CSS Angular2-如何将CSS应用于一个组件内的嵌套元素?