【发布时间】:2015-10-05 12:01:45
【问题描述】:
我正在模拟一个信号(见下文),然后我向它添加了噪声。 但我不想给每个采样点添加噪音。那么有没有办法将我的噪声数组的定义数量设置为零(必须随机定位零)。 nse_kappa 和noise_mu 是为噪声分布定义的参数
x = np.zeros((n_epochs, times.size))
for i in range(0,n_epochs):
print("Signal simulation of Epoch %s complete") %(i+1)
for j in range(0, freqs0.size):
x[i] = x[i] + (np.sqrt(Rxx0[j]) * np.sin(1 * np.pi * freqs0[j] * times))
x[i] = x[i] + np.random.normal(loc=noise_mu, scale= nse_kappa, size=times.size)
【问题讨论】:
标签: python numpy signals noise