高斯噪声既是符合高斯正态分布的误差。一些情况下我们需要向标准数据中加入合适的高斯噪声会让数据变得有一定误差而具有实验价值。高斯噪声还有一些其他用途但是我不太了解,这里我是为了实现多项式拟合正弦曲线,生成数据时,采用了添加高斯噪声的方法。
# 在0-2*pi的区间上生成100个点作为输入数据
X = np.linspace(0,2*np.pi,100,endpoint=True)
Y = np.sin(X)
# 对输入数据加入gauss噪声
# 定义gauss噪声的均值和方差
mu = 0
sigma = 0.12
for i in range(X.size):
X[i] += random.gauss(mu,sigma)
Y[i] += random.gauss(mu,sigma)
# 画出这些点
pt.plot(X,Y,linestyle='',marker='.')
pt.show()
--------------------- 本文来自 Tuomx 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/qq_25420115/article/details/52822584?utm_source=copy