假设我想从线性函数生成100个左右的数据点,那么最好的方法是什么?
线性函数的示例y = 0.4 * x 3 delta
其中delta是从-10到10之间的均匀分布绘制的随机值
我希望为每个数据点生成delta,以对数据进行一些扰动.
import numpy as np d = np.random.uniform(-10,10)
这似乎符合三角洲的法案,虽然我不确定如何产生其余的纳入这个.
解决方法
我不知道你想如何生成x,但这会起作用:
In [7]: x = np.arange(100) In [8]: delta = np.random.uniform(-10,10,size=(100,)) In [9]: y = .4 * x +3 + delta