2024-09-30 14:23:08 发布
网友
是否可以将以下代码重写为lambda表达式?在
for h in range(height): for w in range(width): if maskImg[h][w] > 0: maskImg[h][w] = srcImg[h][w]
这实际上并不等同于您的表达式,因为这是不到位的,但是您可以使用类似的方法来实现相同的结束矩阵:
但我永远不建议使用它。如果你追求的是速度,你绝对应该用Numpy来处理这类事情。假设您的src和mask存储在Python列表中,则可以更快地获得相同的结果:
src
mask
在我的电脑上比你的解决方案快50倍。在
这实际上并不等同于您的表达式,因为这是不到位的,但是您可以使用类似的方法来实现相同的结束矩阵:
^{1}$但我永远不建议使用它。如果你追求的是速度,你绝对应该用Numpy来处理这类事情。假设您的
^{pr2}$src
和mask
存储在Python列表中,则可以更快地获得相同的结果:在我的电脑上比你的解决方案快50倍。在
相关问题 更多 >
编程相关推荐