【发布时间】:2017-11-20 16:58:23
【问题描述】:
我有一个类型的函数列表:
func_list = [lambda x: function1(input),
lambda x: function2(input),
lambda x: function3(input),
lambda x: x]
和一个形状为 [4, 200, 200, 1] 的数组(一批图像)。
我想沿第 0 轴按顺序应用函数列表。
编辑:重新表述问题。这相当于上面的。说,而不是数组,我有一个由 4 个相同数组组成的元组,形状为 (200, 200, 1),我想在第一个元素上应用 function1,在第二个元素上应用 function2,等等。这可以做到吗?一个for循环?
【问题讨论】:
-
只是为了理解,您想将其应用于特定行吗?轴?还是在整个矩阵上?这些函数是否会转换每个元素,或者它们是否类似于 sum/max 函数,提供单个输出?
标签: python arrays function numpy