所以说我正在尝试创建一个跟随某一行的100样本数据集,可能是2x + 2。我希望X轴上的值范围为0-1000。为此,我使用以下内容。
X = np.random.random(100,1) * 1000
Y = (2*X) + 2
data = np.hstack(X,Y)
hstack为我提供了相应的x和y值。那部分有效。但是如果我想将噪声注入其中以便将数据点分散到远离2x + 2线的位置......这就是我无法弄清楚的。
比方说,我希望Y数组的标准偏差为20.我如何将这些噪音注入y值?
答案 0 :(得分:4)
也许我错过了某些内容,但您是否尝试将numpy.random.normal
FROM Employee_Training WHERE Employee_Training.ET_EmpID = 3 ) As A
添加到RIGHT JOIN Training ON Training.TraID = A.ET_TraID
?你甚至可以写
(scale=20,size=100)
并立即完成所有操作(并且不重复数组大小)。
答案 1 :(得分:2)
要模拟噪声,请使用正常分布的随机数生成器,如np.random.randn
。
这是你想要做的事情:
public class DA : IDisposable
{
private SqlConnection sqlConn;
private IRepository<Employee> employeeRepo;
private IReposiotry<Whatever> whateverRepo;
public DA(string connectionString)
{
this.sqlConnection = GetSqlConnection(connectionString);
this.employeeRepo = new EmployeeRepository(this.sqlConnection);
this.whateverRepo = new WhateverRepository(this.sqlConnection);
}
public IRepository<Employee> Employee { get { return employeeRepo; } }
public IRepository<Whatever> Whatever { get { return whateverRepo; } }
}