def simulate(self, rowid, targets, constraints=None, inputs=None, N=None):
assert targets == self.outputs
assert inputs.keys() == self.inputs
assert not constraints
x = inputs[self.inputs[0]]
noise = self.rng.uniform(high=self.noise)
if np.cos(x) < 0:
y = np.cos(x) + noise
else:
y = np.cos(x) - noise
return {self.outputs[0]: y}
评论列表
文章目录