【问题标题】:adding noise to an array. Is it addition or multiplication?向数组添加噪声。是加法还是乘法?
【发布时间】:2019-04-04 09:41:08
【问题描述】:

我有一些代码使用 numpy 随机正态分布函数产生一些随机噪声,然后我将其添加到包含我选择的对象图像的 numpy 数组中。然后我必须将数组剪辑到 -1 和 1 的值之间。

我只是想弄清楚是否应该将其添加到数组中并裁剪或将数组乘以噪声和裁剪?

我无法从概念上理解我应该做什么。有人可以帮忙吗?

谢谢

【问题讨论】:

    标签: python numpy noise conceptual


    【解决方案1】:

    正如您自己所说,问题是您不知道自己想要什么。 这两种方法都会增加原始数据的熵。 你的任务的目的是什么? 如果您想模拟传感器噪声之类的东西,添加就可以了。 您可以同时尝试这两种方法,并观察应用后原始数据集的分布情况。

    【讨论】:

      【解决方案2】:

      这取决于您要表示的物理模型类型;加性和乘性噪声不对应于同一现象。您的图像可以被视为随时间变化的变量。噪声是一个额外的术语,随着时间的推移随机变化。如果这个噪声项取决于图像在时间上的状态,那么图像和噪声是相关的,噪声是相乘的。如果这两项不相关,则噪声是相加的。

      【讨论】:

        猜你喜欢
        • 2018-03-05
        • 2017-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-05
        • 2016-06-29
        • 1970-01-01
        • 2013-10-17
        相关资源
        最近更新 更多