可以这么说,我正在尝试创建一个遵循一定行(可能是2x + 2)的100个样本的数据集。我希望X轴上的值范围为0-1000。为此,我使用以下内容。
X = np.random.random(100,1) * 1000
Y = (2*X) + 2
data = np.hstack(X,Y)
Run Code Online (Sandbox Code Playgroud)
hstack为我提供了具有相应x和y值的数组。那部分起作用。但是,如果我想向其中注入噪声以使数据点更远离2x + 2线,那是我无法弄清的。
举例来说,我希望Y数组的标准偏差为20。如何将这些噪声注入y值?