【发布时间】:2016-06-21 14:46:29
【问题描述】:
我有一个二维数组(图像),我想用某个范围内的随机数替换大于某个阈值的数组值。我的尝试是使用 numpy.random.uniform,所以
Z[Z > some_value] = uniform(lower_limit,upper_limit)
但是我发现这会将所有高于阈值的值替换为相同的随机值。我想用不同的随机值替换所有高于阈值的数组值。
我认为这需要对整个数组进行一些交互,如果满足条件,我需要为其生成一个随机值。我该怎么做?
【问题讨论】:
标签: python arrays numpy random