我想知道我们什么时候应该在lambda上使用np.vectorize,例如假设我想对numpy数组的每个元素执行以下操作,我有lambda像
f1 = lambda x: x / 12.92 if x < .03928 else ((x + .055) / 1.055) ** 2.4
我将其矢量化为
f2 = np.vectorize(f1)
我的观察结果是f1的表现优于f2。我尝试过对此进行研究,但无法正确理解,任何人都可以指出任何好的参考,或者在vectorize有用的时候给出一个例子。