添加高斯噪声python代码
时间: 2023-10-24 16:23:21 浏览: 77
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
可以使用NumPy库中的random模块来添加高斯噪声。以下是一个简单的例子:
```python
import numpy as np
# 生成一个长度为100的随机数列
x = np.random.rand(100)
# 添加高斯噪声
mu, sigma = 0, 0.1 # 均值和标准差
noise = np.random.normal(mu, sigma, size=x.shape)
x_noisy = x + noise
# 输出结果
print(x_noisy)
```
在上面的代码中,我们使用`np.random.normal`函数生成了一个均值为0,标准差为0.1的高斯分布的随机数列,并将其加到原始数列`x`上,得到了带有高斯噪声的数列`x_noisy`。
阅读全文