【发布时间】:2015-03-12 16:44:32
【问题描述】:
在 3D numpy 数组中,我需要对每个元素进行如下变换:如果小于 0,则必须变为 0,如果大于 255,则必须变为 255,否则保持原样。
如何使用 numpy 实现这一目标?我正在考虑类似的事情
img.transform_each(transform_func)
在哪里
def transform_func(x):
if x<0:
return 0;
# etc
有没有像transform_each 这样的构建功能?
我不会手动进行 for-for-for 循环。
【问题讨论】:
标签: python arrays numpy vectorization